MSPILGYWKIKGLVQPTRLLLEYLEEKYEEHLYERDEGDKWRNKKFELGLEFPNLPYYIDGDVKLTQSMAIIRYIADKHNMLGGCPKERAEISMLEGAVLDIRYGVSRIAYSKDFETLKVDFLSKLPEMLKMFEDRLCHKTYLNGDHVTHPDFMLYDALDVVLYMDPMCLDAFPKLVCFKKRIEAIPQIDKYLKSSKYIAWPLQGWQATFGGGDHPPKSDLEVLFQGPLGSMNIFKRIICITAIVLGFFNLLDAKHHKEKKEDHKITRELKVGANPVPHAQILQSVVDDLKKKGIKLVIVSFTDYVLPNLALNDGSLNANYFQHRPYLDRFNLDRKMHLVGLANIHVEPLRFYSQKITDIKNLKKGSVIAVPNDPANQGRALILLHKQGLIALKDPSNLYATEFDIVKNPYNIKIKPLEAALLPKVLGDVDGAIVTGNYALQAKLTGALFSEDKDSPYANLIAAREDNAQDEAIKALIEALQSEKTRKFILDTYKGAIIP