MDKPTNIRNMSVIAHVDHGKEMRFTDTRQDEIDRGITIKSTAISMYFPLDKDDVAEIKQKTDPALGDTMVYPEQGTVAFGFGVDKAKLMPKLWGDNYFNPKTKKWTKSAEAGVERAFNMFVLDPIFRLFDSIMNFKKDEIKQLLKVVMRKFLPAGDSLLEMICINLPSPVTAQKYRVETLYEGPMDDESAIGIRDCDPKGPLMVYVSKMVPTSDKGRFYANFVPGKKDDSVIKSIQRTVLMMGRSTEAIEDCPAGNIIGLNMRVMKFSVSPVVQVAVECKCVKTWMGDSGEIIVAGAGELSDPVVGYRETVTAESSMIALSKSQNKHNRLYVKAEPLGEELTRDIEEGKVAPRDDPKTRARYLADTYGWDVTEARKIWCFGPDTTGPNVFLDGSKAVQYMAEEPMRGIRFNILDCTLHADQLLATPAFQEPMFLVEIAVPAEQRPGTPMYTLKAYLPVSEVFDHWEEMNSNPTEVGSKTNVLAVNIRTRKGLKPDVPPYD