MPRDLPGLYWDEEKKRYFPLASKPKTLPGRVLPGVHPEHAGHRLPLQAPLDEGPLPKRRRLYAERYGHPTWDAAETVRTSLGSSRRSRALHRDGTFDGFLGQCMASRTVEYAYEEVNTPPIYSKVNTIPAHEYSVMAGDAQGWLSSLTRNGEHNAAELNVTSKISSVSSWGTRHVLLYVKPFQQSAAKRGILLPDIETGRGFQVLQTGSDVFAIQRRDNLVYVGARNGSISRFDTRLDTNNRQELLQSRFEPTRSSITHLSVVQEWQLLVSTIRGNLETHDLRFLRSTTPLMRLNGHINSYTIELGIAVDPSENYVFAAGDDCKLRGWSLHSGDEIVPSPPSPRDIESAATSSLFGKTFDNPIRALQVTESPMETCLWAASGSTLHQFWLGQRAVLS*