MGKSSKDKRDAYYRLAKEQGWRARSAFKLLQLDEEFDLFANVTRVVDLCAAPGSWSQVLSRVLIKGEKFGRTAWQDDEAKFRRQMLHIFDGQGQEPVVDGQGDPSVTDAELKPRKDVKIVSIDLQPISPLPGIVTLRADITHPATVPLLLKALDPGYDPKTMSQQASHPVDLVLSDGAPDVTGLHDLDIYVQSQLLFAALNLALCVLKPGGKFVAKIFRGRNVDVLYAQLKVFFEKVIVAKPRSSRASSVEAFIVCLNFQPPAGFKASLDEPLGVGYRLPQMVQSREQSAPIIADTLMQDWSSGTWSQSPGAKTGAAPGQQSKLIEVELEDLTPKEPKQDVRWIAPFIACGDLSSYDSDASYQLPENHVSLDPVQPPTAPPYKRALEMRKLAGGAYGKTGVKA