MESMKYLTKLFFFFFVLLATSQHVHAQRIPTVFDPYAFLHIIPNPDGSITRIKEFFPTVPPNTSSSLAFSRDVPLNPEKKTWVRVYLPNKPGPEPVTNLPVVVFAHGGQFILLSTATPQFDSFLSNTASHLNVLVVSVDYRLAPEHRLPAAYDDVLEALYWVKDKKDEWVAKYGDVSRCIIMGESAGGNIAYNVGLRALGQVNKLKPLVIRGLVLVQPFFGGANQVFVKTGNVPLEVIELLWRLTLPLGANKNNPYFNPMFGGGSSNLEMIKDLGWRVAIAGCDGDGLFERQAEVFGFLKKRGVDASSYFSNGYYHGVFVNNIFASQKLFEFVRSVFSSELAY*