MAPAPKQYDYIVIGGGSGGSGAARRASGWYKKKTCIIDAGISGGCCVNVGCVPKKMTYNMATINENLKYGKHYGYDIPKDVPFDFGEFVDKRTARIKVLNGAYESNWAKEGIELIHGTATFIDKNNMEVTLKDGSGKISVSAPHICIATGSHPIKPADITGAEYGITSDDFFSIKTLPKKIVFVGAGYIAVELAGIMNTLGVETHMFIRGTTFLRKFDPMIQETMTKHYEEAGIIIHKEHPGIKEVIQLQAPSSISDPSNKRLKLISNDGSEFECNELLWAIGRGPETRDMGLENLQPDLKLKHSGHIVVDEYQNTSIPGIYALGDVTGQAELTPVAIAAGRKLGNRLFGPPELKTDRLEYDKIPTVVFAHPEVGSTGLTEPQAIKQYGKENVKIYHTKFSAMFFDVFPPEEKKQQPTEFKLVCAGPEEKVVGLHILGKGVDEMMQGFGVAVKMGATKKDFDS