MGLRDIGSSLPPGFRFYPSDEELISHYLYKKIANQEVIKGTLVEIDLHTCEPWQLPEVAKLNSNEWYFFSFRDRKYATGFRTNRATISGYWKATGKDRTVFDPQTGALIGMRKTLVFYKNRAPHGIKTGWIMHEFRLENPHIPPKEDWVLCRVFFKGTKDENINSTNNESTSITSFNMDNHEGTMPKLLSYGGGEYRPSTLPNFSTNSIYQNQNSSNNLQLSQEINKVLANEIIHSKCGKEDEFGFLFDMNYFEESSLQDGGVHSCLDGDMKFEDENSLVFI