MELCTQTVAADHEVIITRRSGSHHPTIWGDHFLAYADLPGVNEGEEKEHEDLKEEVRKMLVMAPSNSLEKLELINTIQCLGLAYHFESEIDESLSYMYTHYEEHWIGDLHAIALCFRLLRQQGHYVSCDPALRPKIQLEHMTCHPISTQDWIRLLGQGRGQDLGYRLRWWKELEIVNTSPYVRDRLVEAYFWSLGVHFEPQTSVTRKILTKVSFLLSIIDDTYDIYGTLDELTLFTEAIERWNINASEELPSYMKIIYQYLLDVYNEIEKELANENKSFLVNYSINEMKKVVKAYFQEAKWYYGKRVPSMEQYMKNGIPTSGYLLLATNSWLGMGEIATKDAFDWLTTEPPMLVASCIIARLLNDLLSHEEEQKRGDAASGVECYMKEYGVTKEEAHTKIRKIIENYWKDLNEEYFKVDVAIIPRVLLMPIINLTRVSEFIYKDEDAYTFSKNNLKDTISEILVDPII*