MATVTLKGSGQQMPLTGYGLWKIPRKDTADAVYNALKTGYRLLDGAGDYGNEKEAGEGLARAIKDGIVKREEVFVTSKLWNTFHAPEHVAKMARFQLEMWGLEYFDLFHIHFPIALKYVDPSHRYPPEWFGDDGKTVELDTTPIQATWQAMEKLVDEGLAKNIGVSNFNGSLLLDVMRYARISPAVLQIEHHPYLSQQGLVDLAKSLGIAITAYCSFGPASWIELNMHHSVPSLLEHNDVAAIASKHGKTPAQILLRWATQRGIAVIPKSNNPERAASNLKSDDFTIPEEDMNALFALNQNLRFNDPSGMSLGLSIFA*