MDLTYRQSVVDEISLIGSTTPNKIPLRSIYFGGGTPSLAPLTTLREIMRALLEPDDAPFYLENEGDAEITIEMDPGTFNLTYLEAIKAMGFNRISLGVQSFDDDILATMGRVHRSADVYRSIEMIQEVFGEEDSNYSIDLISGVPGLTLAGWTETLYNAVRLHPRPLHISLYDLQVEQGTYFGKIYGDGRKEDSSTAAPVVVASSKSGNATTHPFLPSSEDCAFMYRYASGYLRSKRYQHYEISSYAYVDDDGLAHRSKHNQIYWEVGGQWYAIGLGSTSNVDGVRFARPRALSDYISWTRELKEAYGKDVNAEPPWLQSSNGNGEENVGGEDDISDIIMTRLRTSEGLDLDWIAEHYDTSHVEAILGGFELALDLDLGERVGNSTERVGLIRLKDPNGFLFSNNIISNIF