MIGMSEKRGEIMILIQNAEFELVHNFKDGFNEEAFKARYSDILNKYDYIVGDWGYGQLRLKGFFDDQNQKATFETKISTLDEYIYEYCNFGCAYFVLKRIRKLEHHHHHH