MSGGLLKALRSDSYVELSQYRDQHFWGDNEEQEKLLKKSCTLYVGNLSFYTTEEQIYELFSKSGDIKKIIMGLDKVKKTACGFCFVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVRDEYRQDYDAGRGGYGKLAQNQ