MESAGRTSGFHDDDCGLAWGFIITPLAFTQMVRQSALRCARAALAGKAAALCGFRANPNCMNRYGYFPLHEAAAMFSVDMIRLLFRYKASANVRTAGAEVIEGLLPLHVVVENTCLHKYLEHSAFLSQEDVENDKADANYVCKLIHLLFLPELRIFLDTTRLLGERTDNLIDELWNYMKEGRLVESAVLLLATQKQICRGLSCNRNCKNKQDGFYVLINVFRTALLAWTELPRDEVTRRVSSILQDNGFGGPAGEDVDIGDLSHYDHVFSEQGGDTFAIKAALGIPCPHYSKAEKVARNKGTPRGWGIEYARTSCFPVWRSVLKHKSPVKVIPAAPVHKVVGQGCPLVPDVNLFGPVGRLKQLSNQHNRTFCSFAFPLLKVLRKAA*