MNLRQLYYFKKLAEKEHYTIAAAELSITQPSLSHSIAELERELGVYLFEKQGRNIRLTKYGRFYLTYVKKSLAELEKGEKLLHELTSPSHGNIDLGFIYTMGAHTVPELVQNFTKVESHKDITFSFFQGATKSIIPDLKNEKFDLAICSYVENEPDIEFLPLTKQELVVVVAENHPLAKYDSIDLQDTADYSYIFFSDTSGLRPLIDSLFAEINIQPKIGCYVEEDTAMVGLVSVDYGISIMPKISSLAHYNVKVLSINEPKHDRFIYLASLKNHYISPASKAFKDFALRYGKKHFL*