MGGEGQEPATEKQKKTQGKGMEKEKEKEKNTAVREDGEQDDNNEKEKTAAGAGNVCPQFFKVFFPELSGERLKIPPMFRQHLQEQPTGPVSLRGPSGKKWQATLASESEAWFFEQGWKEFVTDHSINKGYFLVFTYDGPSQFSVVVFSPSGVTDPIALKAKPTNEVVVKIEEDEEGIQGDMDAGGASEVPIPPTQEGNVVTGRRTRAMTAGASEIPPLPTEEGNVVTGKRTRAVTDLPADADASKRIQADKRRSQAGTSKDGLTIVRNATFSLLDESKTFNKTQVRDKNVPRSGKFLLKTSRAPVVISQRRPVTEEERDLALRKANEFKSKYPFTVQIMMESYVYVGFFMNIACDFVRKSLPHTNKKMTLWDPLGKPWEVNYVYYSDRSVGSFSGGWGKFALGNNLEKFDVCIFELFKEDNIKVHIYRVVPEITPLLRASNKD