MVRLGVDLSKLESVPGAANMLVKLDFHQSIEPVIWKLHGHGFSLEQIARLFTVFPKVLQLSSEEIDTRIGYFLQHNFVQADVVQMFFKHPTILELSPVDVDRQLASIQTVFQLSADELRKSVVAVPKLILHPLGKTKDIYVVLSKMMGFSNEAVRQMVCQNATLLVTERDRLAQNFMFMHSRLNLPLERIQQWSTVLSSAPHLLSQRATFLVRRGLFQPDPTKPLYTPLSEVVNGDDAQFCERFGLVDEDQYNCLAAIPPRESTSAGILSCCPSLDRGSREAETTFELRTLRSINSRSNH