MKRRSLLKAFTLSASIASMGLSWSIQAAETIKVGILHSLSGTMAISETSLKDMALMTIDEINAKGGVNGRKLEAVVVDPASNWPLFAEKARQLLTQDKVAVVFGCWTSVSRKSVLPVFEELNGLLFYPVQYEGEELSPNVFYTGAAPNQQAIPAVEYLMSEDGGGARRFFLLGTDYVYPRTTNKILRAFLHSKGVDDKDIQEVYTPFGHSDYQTIVADIKKFAAGGKTAVVSTVNGDSNVPFYKELANQGLEATEVPVVAFSVGEEELRGIDTKPLVGNLAAWNYFESVSNPVNEKFVADWKAYAKAKNLPNYATAVTNDPMEATYVGIHMWAQAVEKAGSTEVDKVREAMAGQSFKAPSGYTLVMDKSNHHLHKPVMIGEIQDDGQFEVVWKTPEPLRAQPWSPFIPGNEKKPEHALKSN*