MESGRLIFGSAAPCRAAGAGGGQMMLFGGSGSFLGGSPVVVGVEDGRRKRPFLTTVDEELQLDEEMYGYYGHAPERKRRLTAEQVRALERSFEEEKRKLEPERKSELARRLGIAPRQVAVWFQNRRARWKAKQLEQDFDALRAAHDELLAGRDALLADNHRLRSQVTSLTEKLQAKESSKPEEPTAVSGTADAGVPAVELKDGYAACDGAAGLLAGFAGGANDSPESNSYLADARSPPSSSDDDCAGAVRGELNSCAFFLPEYAMLDVAAAERGSVQQGEEEEEEAQRKYWAWFWS