AEEGKAAGQGIFGGLAKLSIGKKGSGAGDPDDDDDEEEEEAPEEFKYLENRPAYGEEYEANVDGKPFEDYLLFRQDKRGGKKVKRVVGKFKGLVRVVLDENEAPLFDLDELLRPQTYKVRLYVLEAKNLTPMDVGFMGKQGKSDPYLVARLGKDTFNDKDNYQMDLVNADLYRCVEFNTELPGISQLEVAVMDYDDIGFDDLIGKTVIDLEDRWFDQRWQAMGQENLVAPEKDPSKARWATKPLEQRALYVPTSTAPQGQLTCWVDVLRPAEAAVFPADDVALPAAMVFEVRVVVWKTKDCVSMEALTHMNDMFAKVWAEGADKQETDTHWRAKGGKASFNWRMKFDVLLGHNARAMKFPYLHVQLWDGDIVKWNDVIGEGMMDLGKHYKKAYRTKAPVTLFGPKPKKSTAKKAAPAPPVDVHSPVPSQGSYHQLQDGGGGGGGGGGGD