MPAMESTPRIIHLAAEIHQRAAELQNVLDAKGFPTPSFDEDSPTRLPDEASEAQDAILDAAAELYDLLLEPTTLILKNSANNNVGSLGFIARFNIPGMVPLGGQMSFAEIAKRTGFAEGIVARFMRDAVCRHIFCETETGFIRHTKTSKALREPWFLGFLKAGAEEGWGTMSKVVDALQKWPDCQEPEQTAFNLVHKTEGSYFSNVAKDQERAARFSAGMKIQWEFPGYKLDYLFEDYDWSSLGHVQVIDLGGFRGRISLALAQRFPNLSMLVQDMGMNKEEAHAAVPAELKSRVKFMTHDMFDEQTVAADVYFIRQVLHDWPDKYNIKVLRAQIPKLKPGSRILLNESLLPEKPGSTMDMGLIATMNGRERTLNEWKAMIKEADPRFLLTKVSQSPGSMLAMFEIVWTP