MGKGLEDLQPVLGEAKPEWNITTPHSQQASLSPFIFSVHALDSSRLRIHASDFHSYTWESIRTVQQLEDLRDVIGIGGSWSEFVTYLIASLSSDNVKLVVGGVLDSTGATSAKLVAHKSKGMPLISIPLGRLMNLSADDAKANLSFELFNAYKGQRDDIVREQERTYQLTKMLHAEREKSESIQRQLDAVVFSSKRKHQKFGGSDKAFPMSDSLSKVDTAPFSEKQSSDKPSSNKDPHSMKVGNRVVPAYHRAKVRGVVLQDDDDN