MESFASLAGGGSSSTTARLPELISPENPDHISPPPLLYQLLAGPESSARQHGHDGHHHGGGGGAAAAAAVQGQVSPAGAEAAVKAEIMSHPEYSALLAAYLGCKKVGAPPDVLTKLTAVPAAQQLDEADGHPRRRHEPQRDDDPDQLDQFMDAYCSMLTRYREELERPIQEAAEFFSRVETQLDSLADSNCEGTGSSEEEQDTSCPEAEEIDPSDKQLKHQLLRKYGGSLGDLRQVFSKRTKKGKLPKEARQKLLHWWELHYKWPYPSEMEKMTLAQTTGLDQKQINNWFINQRKRHWKPTPVAGTAFPTMEAAGGGFRHSGHGGGLAAAAALPLYMGKPFVVDGMYRLGS