MAELPSVGRLRLGSQGLEVSALGLGCMGMSAFYGPPKPDEEMISLIHHAVSRGVTFLDTSDIYGPFTNEILVGKAIKGIREKVQLATKFGVIFVDGKPEVRGYPAYVRAACEASLKRLDVDCIDLYYQHRIDTKTPIEVTASASTIKRAHAVHPITAVQIEWSLWTRDAEEEIIPTCRELGIGIVPYSPLGRGFFTSGAKSVENLTDNDNRKRVPRFDAENLAKNNMTFEKICEIASRKGCSPGQLSLAWVRHQGNDVSPIPGTTKVKNLEENIGAVSVEITPEEMKEIENVLSTCGFFGDRFNKDHTDLTWLNSETPPLSSWKEAI