MGEVKLYGAFPSPFAYRIEWALNYKGITYEYIEEDLKNKSPSLLKYNPVHKKIPVLLHSNKPIVESLVILEYIDETWKENPLLPQDPYEKANARFWVKFTEEKCGLSIRTAFYSAGEEREKALKSALEEMKILEEELKGKKFFGGERVGFLGFGGGLDSLLSASTGGSGWI