MDTEFLRTLDRQILLGVFVAFVAVGAGAAYFLTSSKKRRVCLDPENFKEFKLVKRHQLSHNVAKFVFELPTSTSVLGLPIGQHISCRGKDGQGEDVIKPYTPTTLDSDVGRFELVIKMYPQGRMSHHFREMRVGDHLAVKGPKGRFKYQPGQFRAFGMLAGGSGITPMFQVARAILENPTDKTKVHLIYANVTYDDILLKEELEGLTTNYPEQFKIFYVLNQPPEVWDGGVGFVSKEMIQTHCPAPASDIQILRCGPPPMNKAMAANLEALGYSPEMQFQF*