MESFAILAGRGCNNNTNTNNDKSSPLSELPMPATAASASAPAPELITPGNNPPHSSPPPLYQLLAGAGKAVVQGRQISPADGVDDTEEVKADIMSHPQYSALLAAYLGCKKVGAPPDALARLSAVPAKPDAADGGQSRRRHEPRRDDPELDQFMDAYCSTLVKYREELERPLQEAAEFFRRVETQLNWIADSNCEGSASSEEEKDTSCHEEVELCDKELKHELLRKYGGSLGNLKQEFSKRTKKGKLPGEARQKLQHWWERHYNWPYPSETEKMTLAQSTGLNQKQINNWFINQRKRHWKPSPGDTAAFPAMEAAGSGGFHYSQFGGVAALPLYIRRPFIADGMYPAGIVKPTVLTRY