MKFTVAASLLALGTASAFVPPQAYGRTSDVVRSMAATETSVYTFEKSEEIFAEAQTLMPGGVSSPVRAFKSVGGNPVVFDKVKGAYAWDVDGNKYIDYVGTWGPAILGHADDDVLEAVKATMEKGTSFGAPCPLENELAKMVIDAVPSVEMVRFTNSGTEACMGMIRLVRAYTDREKVIKFEGCYHGHADSFLVQAGSGVATLGLPDSPGVPASATKATFCAEYNNLESVKAILEDNKDEIAAIILEPVVGNSGFIKPDKAFLEGLRELATDNGALLVFDEVMTGFRVAYGGAQEYFGVTPDVTTMAGTLSGNPLAMTAGIETMKKLKKDGVYEELERKSQKLVDGICAAAKEHGHAICGGTAGGMFGWYFTEGPVKNFQEATKADGEKFGKWHRMMLERGVYLAPSMYEAGFMSLSHTDEDIEKTIAIADEVLSKL*