MESFASLAGGGSSSTTARLPELISPENPDHISPPPLLYQLLAGPESSARQHGHDGHHHGGGGGEAAAAAVQGQVSPAGAEAAVKAEIMSHPQYSALLAAYLGCKKVGAPPDLLTKLTAVPAAQQLDEADGHPRRRHEPQRDDDPDQLDQFMDAYCSMLTRYREELERPIQEAAEFFSRLKHQLLRKYGGSLGDLRQEFSKRTKKGKLPKEARQKLLHWWELHYKWPYPSEMEKMTLAQTTGLDQKQINNWFINQRKRHWKPTPVAGTAFPTMEAAGGGFRHSGHGGGLAAAAALPLYMGRPFVVDGMYRLGS