MRDVFDLVGIGIGPFNLSLAAISEKNKELKTHFFEQKPLFLWHSEIIFPDSDMQTAFLKDLVTGVDPTSPYSFLNYLVMNGFFHSFMNTKRHVITRREFEIYCQWVTRQMPEKLSFNSKIKNLYYDGENFIIENQKERFKSKNICIGTGVSPKIPSFTVPYIGDTFFHAKSESIKNLDVSGKRIVIIGGGQTGVEVFRNALRRKWGNAKSLTLVSSRANLEPLDESPFTNEYFSPHYVEDFFSINPQLKRNIVDYQKLSSDGNTPTYLQSLYNDLYFIQNVEQSPIDFKILPYRRIQGVESNGKGYKLTISNNFSQKEESMEADIVILCTGFENRIPGFIEPIKHLIEFDENKCFKVNKDFSIRWKGHDKNRIFAQNFSRYEHGIFEPQTSLMSWRSAVITNAVSKKEIYQIKNVTPNFLSYGNIA