MATMRIPKQKVILCGDYGVGKSSLFRRFATNTFITDTDRKSTLGLDHIDREYSVNEKQIKLQLWDTGGMERVASVTSSYY KFAEGAILVFALDNAASFHSLSQHLLDIVTYAENAKIFICGNKSDLDGREPEVSDEEVEAFCEQCHSLISATYKTSCRSG AGVEEMFRDISRQLVHANRSKMELQALEHKSFQVDTASSGAATNEEDASSCGCXQLGNIEFG