MEGKRKAVVFVEEAEEEDGGVIFGDEDLSEISGLRREREYIEVTCGCTSFRYGDAAGKLRVFVRGDLEISCECTPGCEEDKLTPSAFEKHAGRETRKWKNNIWVIMSGEKVPLAKTVLLKYYNEASRNGNGGHKTQNGKPCHRDEFVRCTQCNKERRFRLRTKEECRIYHDVIADTHWKCADMKFSKRS