MEKRKSMEWEQETLTSELTQGKELAKQLMNCLHPSASQEKRDFLISKILFSYEKALSLLKRDVGSDGEYHIPNTMLESPTSFGNGSPMSEISDQDCKNKNVFKKRKTMPRWTEEVKVYSGTGLDGSLDDGYSWRKYGQKDILGATYPRGYYRCTHRGTQGCLATKQVQKADADPSTMVVTYRGEHTCSQVLQLARSSVLSLAKQASTGNQNATREVEKPKASEEMSFSFGAGLRVKTEDLDTREDDIFPSFSFPSTPIEPENVGDHIFCATLMENDLMDGYSPTFASPAATFEPDYLQATSSFGLGLDYVQTSESGLSEIISAPTSVTNSPIGDFGFSLDDLDFHHFENPESFAYES