MWYGQLVIGPPGSGKSTYVAGVTHILKQINRKTVIINLDPFIENDIYEADINISDLIDIEKVFSDMGLGPNGTLIYCMEYLLINIDWLEEKLNTYKDCYLIIDTPGQVELYTHNDALKNIILRLNKLNCRLTSVHIVDSTLCSDGYKYISSLLLSLCSQIHLELPHVNVFSKIDLLKYFKNDLKFPLSYYVEAQNLNQLILYETYKNGSSSEDENLSYNYNKNLNNKTTNTNVENYNKNVMGKDNINYNELKQDPFLYDIIKNEKKNYKKYSNKFLKLNEYICETVEDYNLINFALLDIQDKFSVLKLLKIIDGANGFRFTSIYSEYSLFDTYVENVEYDCDEIEEKIMATSDEDEKK*