MSLINDDDVSCRHAVAVILKQIITRADDQQYKNIIRSAKSWTTDERPSLQIAAARSLGLIFEVRPGLTDEVKFFSKHLRDIVANQAQILTISKQQDFDPDDLSASVLYHNLQTFLKVLDNDPQRFIVSAEAVLWHNIQTIILHKDARVSLSAASLVAALFTNRRATTRSVYLTGKDLELNTIDLVRICRHCIAQLRSPHLTEELALQLTKNIVFLLRTFEEMQLILPPKEELSGAEDAEDNKTNNPTCVFWLLKRITGMLQSDRDIKSETLFLSRRSLAQIIAAAITTPSIRVVDDDPELILRPLYKYAESSSITDDQSTLKELVLEAVELIKSRLGAVVFATAYNNVRQARLQVAEERRQNKIIENVRNPELGAAKRLKASERRSGDELKSQLNLSERDSTEFRSYYSSILAYKLAASPAEHFFYKVTYSTYFKYSHERMLRDIILQAAQTRHCQIILATFFDLHSSVL*