MKGALHRPIGRKLLRGSERVATAARRVGYCPSSARPRAMAAGAGGEGFRGEVTSLNEGKSFQEEVSSETNTMVTDVMDIDRTPELLTWIFSGMFGKKEQPQTPQPVEQSVASESSGAAAGPSSGVAAASSGAAAGRPSAPASAEIPAPSTSGRTELATIGGGCFWCIEACFREMVGVSSVTSGYAGGHVERPTYQQVLTKKTGHAEVVQVEFDPTQLSYRDILQIFFTLHDPTTPNRQGNDVGPQYRSIILTHSDEQRRVAEEVLGEVNKGLWFGKRAVTELVPLTTFYPAEAYHQRYFARNPSQPYCAIIVAPKLQEFRRKYAKKLRSYAAPEL*