MSHGIYYDCEQRGGQSLEFPGSRAGPGELGDMCDHEASIDLSAYIESGEEQLLSDLFAVKPQAEPRGLKGPGTPAFPHYLPPDPRTFVYPAHAFGPDRKGLGPNSYSPAEGYDPRAVSVKEEPRGPECGRSSSRGSYNPLQYQVAHCGQTAMHLPPALGTPNQPLRVLKGPLAAAAAPPCSPLLKTPSPAGPPHKGKKAVNKDSLEYRLRRERNNIAVRKSRDKAKRRIQETQQKVLEYMAENERLRSRVDQLTQELDTLRNLFRQIPEAASLIKGVGCG