MAKRVVIDPVTRIEGHLRIEVVPENGYVKNAYSSAQMWRGLEVILQGRNPDDAWMFVQRICGVCTTVHALASVRSVENALQLEIPYNAQMIRNIIIAAHALHDHIVHFYHLSALDWVDIVSALKADPQKAAKIAESYQDWKLNGASVFKAVQDKLRKFVESGQLGPFANGYWGHPAMKLSPEVNLIAVTHYLQALDYQRKATQAVAILGGKFPHIQNLAVGGVSTAINLDNEATLNMERLYYIKQLLEEVREFVHNCYLPDVIAISAFYKEWLNYGRGVDNYLAVPDLPQDTKGEVFDLPGGTIIGGNLSTVKPIKSFNDPYFINNVAENITHSWYKGDWTRHPWEEDTIPEYTGMPGGYVDGNEKYSWSKAPRFRHNGNYIPMQVGPLAQVLVGYAQGHKLTKKYVDQALSMLSSLAGTKADINALQSTPGRHIARAIRAQMLSDLALKQWEQLVDNVGRGDYEIFNPPSYPAGEIKGCGFHEAPRGTLSHWCVIENGKLKNYQAVVPSTWNASPRDGKGQMGPYEASLIGNPIAEPEKPLEVLRTVHSFDPCIACAVHMVDTEGEEIVKVKAL