MPSNGQLSVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDIIRDVDVNKLEPWDLKEKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKTIHLSNSKRIGMRKTLVFYTGRAPHGQKTEWIMHEYRLDDESSDIQEDGWVVCRVFKKKNHQSGLPPEAILEEDQFNSLKARRPVPVDQKMHFQNPCDLSFNRSFHLPQLLSSEPTIPPFVPPLPINSLDLECSQNLMKLTSSGGGILPQERFTGDWSILDKLLASHKNLDQLFHSKCNPPSQLMDMGSSIRRNPLLFLGSEADLLRFSN