MERRGIEPYSDTLAALSEGHSNSLQLDLAEEFLERISEIKPKHIGSFNALLSGCAIMNEPERAVRILAKMKHVNMKPTLRTYELLFSLFGNVNVPYEQGDVLSHVDVSKRISIIEMDMFNNGIQHSFVSMKNLIRAFGAEGMIEEMLRYLNIAENTLWNINPHQKSDLYSTALHALVDVKETHRAVKMFKIMRSCSLPTNISIYNTMIECCKWLPCFKSASALLSLMLRDGFNPTVVTFTSLLKVVLENDNFEGALDLLDICKIEGLQPGIQTFNTVLLRAYARGQIHVLEYILECIHRSKIQPDPSTLWYTFCAYEEHELYNTAIESLLVLSMRMISEDAGIPSEKRIVFEDLILSEEPDAEFRIIRAFQAGEEFLATALLNLRWCATMGATVSWSPEESLWAMRLAASYDANKRPHINPSDAPKSWGRNPLNRPYWEANG*