MDSLINEIKSAQSSAELEELRIKALGKKGILTAQFALLKNLDEEEKKEKAKELNQLKGEFEREWTLKKEIIATEELHKKLLEEKVDMTLFAPSKGVGSAHPVMITMERIVDYFVSLNFAIKSGPLIEDDFHNFEALNLPKYHPARDMQDTFYFKDGMLLRTHTSPVQIRTMEKETPPIRMICPGAVFRRDYDLTHTPMFHQVEGLVVEEEGKVSFANLKYILEDFLRFMFGEVQVRFRTSFFPFTEPSAEVDISCIFCHGEGCRVCSHTGWLEVLGCGLVDENVFKAVGYKNVSGYAFGLGVERFAMLIHAVSDLRAFFESDLRVLEQFR