MLAFAALSLLLCAAGRVTFAFTDGLLPNGNFEYGPKPSEMKGTVVIGKNAIPNWEISGFVEYIKSGQKQGDMLLVVPEGAFAVRLGNEASIKQKVKVLKGMYYSITFSAARTCAQEEKLNVSVAPDSGVLPMQTMYSSNGWDSYAWAFQADFDDIEVVIHNPGVEEDPACGPLIDSIAIRALYPPRLTNKNLLKNGDFEEGPYVFPNTSWGVLIPPNIEDDHCPLPGWMVESLKAVKYIDSDHFAVPSGKRAVELVAGKESALAQVVRTVPGKVYTLTFAVGDASSDCQGSMVVEAFAGQDTIKVPFESKGKGGYKRAVLRFTAVSPRTRIMFLSTFYTTRIDGSLCGPVVDDVRLLSVRRPLHM*