MELDEESFLDELMSLRREGSAPWQAPPYPGGGGGMMMSDLLFYGGDGGGAEARGGMDASPFQELASMAAPPPQHPHEEFNFDCLSEVCNPYRSCGAQLVPSEAASQTQTQLTPLRDAMVADEETSGDKALLHGGGGGGGGGSSSPTFMFGGGTGESSEMMAGIRGAGGGVHPRSKLHGTPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYVKELTERIKTLEEEIGATPEELDLLNTMKDSSSGNNNEMLVRNSTKFDVEKRGSGNTRIEICCPANPGVLLSTVSALEVLGLEIEQCVVSCFSDFGMQASCLQEDGKRQVVSTDEIKQTLFRSAGYGGSSGSTSFLNTPESKLKICSSIVSFAFVNRYGSRPCDLSNIEFELNAKVPIVCTLA