MKVTVTSSSLVRPAVPTPEEVQWLSNLDIIIFRTHASVYFYRNEDDKPDFFSAQVMKSALSEVLVPFYPMAGRLARNSQTGRMELHCNAKGVQFVEASSDCTISELGDLVPSLDLLTLMPKLEYKEDISHYPLVMYQVTRFGCGGVSLGVRMQHTAADGKAALELINLWARVARGEKITVKPCLDRTLLRARNPPLPPVFPHIEFQPPPSLIKRAVDKISQVVTVAEEGYASKIYCFTQEHILRLKLEAAATASLSPTTPTPLPTTPTTPATPGGFVSPFSTYEVLAGHVWRCVCEARKLWEDETSCMYINTDGRSRLEPPLPPAFFGNAIFPATPTARVGDLLTQPLSFAALQIRKTLRRMDDTYLRSALDYLEGMSDLESLQRASDYFKSPNLSVTSWFRLPIYDADFGWGRPAYMGPAHPYEGRVYILEGPVQKERALNVIVTLTPDQLSRFDQLIFA*