MAKFVAAWTLKAAAGGGGSAWAVLGQSRYPCSGGGGSWEPWVPPDYQFEKSNLLPEKTEEFSSRDVHSGGGGSKIMFQFLKYGGGGSHHHHHH