MGFESNGSASSNKPLKFLIYGRTGWIGGLLGGLCESQGIDFTYGSGRLENRSQLEADLDSVRPTHVFNAAGVTGRPNVDWCESHKVETIRTNVVGTLTLADLCREKGLVLINYATGCIFEYDDKHLLGSGIGFKEEETPNFIGSFYSKTKAMVEELLKNYENVCTLRVRMPISSDLSNPRNFITKITRYDKVVDIPNSMTILDELLPISIEMAKRNLTGIWNFTNPGVVSHNEILEMYRDYIDPSFSWKNFTLEEQAKVIVAPRSNNELDASKLKGEFPELLSIKESLIKYVFKPNQKTSMS