MATMRIPKQKVILCGDYGVGKSSLFRRFATNTFITDTDRKSTLGLDHIDREYSVNEKQIKLQLWDTGGMERVASVTSSYY KFAEGAILVFALDNAASFHSLSQHLLDIVTYAENAKIFICGNKSDLDGREPEVSDEEVEAFCEQCHSLISATYKTSCRSG AGVEEMFRDISRQLVHANRSKMELQALEHKSFQVDTASSGAATNEEDASSCGC