MGGLGKTTLAQLAYNDPRVERHFELRMWVCVSDDFNLKRVTKAIIEAATGSTCEELDMDLLQRRLQEKLGCKKFLLVLDDMWNEDPLEWERLKGYLRGAQGSKIIVTTRSEKVALIMGTLPLQQLARLSEDDCWSLFKKRAFAPEDEDRHPNLITLGKEIVKKCGGLPLAAKTLGSLMRFKREETEWIFLKQSEADKAVSIPKRSRHLSLMHDDVWDQICPDAINKAKKLRNLLLVGSTSCVQLPRNIYSHLMCLRVLDLERAFCSEETLVSIGKLKHLRYLAVSLYGIRKIPESFCTLVNLQTLKLSLCHSLHELPKHMRKMISLRHIEISSPFYGSWGLCSLHETPVQLGKLKCLQTLPIFAVGTSVGCRITELKDLNLQGQLFIKNLENVKDGNDAKEANLKQKQNLHVLAFSWSHCDNNAVVGENVEQVLEGLEPHPNLKKLRVDEYAEDVNLCPHLANYLFSRSSQFVEWMVLNVSILHSMERMSQVDSHL