MGGLGKTTLAQLAYNDDKVVTHFQLRMWVYVSDRDFHVKGLLGKILGCVINDTPDQLEQLQNRVREKLSGKKYLLVLDDVWNEDPSKWRMLRIGLKCGAIGSKILVTSRSETVARRMEALLIPLPILSAVESWTLFEEVAHPPTRFVSIGKDIVKKCGGIPLAIKTLGGMLLNEPSEMEWQSVRDSELWKTQDHDGGILPSLRLSYDHLTSSLKQCFAYCAVIPKGCPFLKDILIKRWIAQGFIHSDDENELLEEEGEKYFNALLRRSLFQVDEETVRNDLYKMHDLIHDLLRSVAGKECIVVEGSMMNDLTRHLALCNGDWEPKNLDALKKCKKLCTMITMITYGPIDINVCLSFR