MGGLGKTTLAQLAYNDERIKKHFEVRIWVCVSDNFELRRLMDAIIEEVCGNASGCVELEPLQCRLRETLSGKGSIIIVTARSEKVAWITGTVPTFHLACLSNEECLSLFKRRAFRGRAEHPNLVAIGKEIVKKCGGVPLAARALGSMMRFKSEEEWLYVRDNEIWDLSDENILPALRLSYDHLPSHSGQCFAFCSIFPKDYKIRKENLIHYWMANGFIPPKGTMELEDVGCEIFNDLLWRSFFQDIVKDEDGNIIECKMHDLVHDLAQFVMADDCFALTSGKEERIPEKIRHFSHDRESNIPMSLYKSHTLRTVLALDRDFGSRIPPHISKLKYLRVLDSSRGPIRNLPSFIGNLKHLRYLYLSFSNVKTIPKSITSLQNLHLLNVGGCTSLYKLPESLANLQNLQTLNVTGCSKLGKLPKQTRKMKQLRHLVISNAPLLTCMPRGIGQLTHLQTLTGFIVGKEYGQHIGELQKLNLKGELNIVNLNCVRDAKDAEEARLMSKPHLCSLDLSWRYEVDNEKQENLD