MHVPGRIGRFQSCSRKRLFDRGENTLVCYSLYGRERDEAALFQVHFNIGPRSGHTTPVHINQCGKPQRLVYRMINNRAALGLRRVSPERYPNKNNDREYLWYHEIGSSGYFWESNNFANWFLSTSPEQGQDVTACPEKLGENYTEFTYVSIPS