MEKLTFLSLLLHFVVFIASTIPSSSFLLNDRTFERSNLPSTRAEKLIRELNLFPQQDLNVIDVADLPLTAAEGPGIVERKFVFPNILADGGPTVDDLGHHAGYYKLPKSRGASMFYFFFESRNKKDAPVVIWLTGGPGCSSELAVFYENGPFKITSNMSLAWNEYGWDQVSNLLYVDQPVGTGFSYTTDKSDIRHDETGVSNDLYDFLQAFFAEHPKLAKNDFYITGESYAGHYIPAFASRVHKGNKANEGVHINLKGFAIGNGLTDPALQYPAYPDYALEMGLITQKEHDRLEKIVPLCELSIKLCGTDGTTSCLASYLVCNSLFSGVMSHAGGVNYYDIRKKCVGSLCYDFSNMEKFLNLQSVRKSLGVGDIDFVSCSTSVYQAMLVDWMRNLEVGIPTLLEDGISLLVYAGEYDLICNWLGNSRWVNAMEWSGKTNFGAAKEVPFIVDGKEAGLLKTYEQLSFLKVRDAGHMVPMDQPKAALKMLKRWMENSLIEDATVTVAAQGGEELVAQM*