MAKDATKTLPTHHTASLPPQHIVDLFKVCFDPELYKNEQDVLSAAIQSVKTDLYNRDYPAAFNSFEKRTAYCTRWSPSRAIAYASLFSQLRPVREVIKCEKESSSSSNVLCVGGGAGGELIGIASIFTPSIDFNAKYATTKSAVQSKRLTVKLVDIADWSAVVDRLKGTMRDVWLFDHSSDLDVQSLNLNVLKTGASDLGVPSLDLITLLFTTNELFMEDKAGSIRFFQMLNKECSSGCYLLIAESAGSYSHITVGTKKFPIQFLIDTLLLGKRGEESEGQWELVDQNDSIWYRAKDDMDYPLKVENMRFFYRLYRKK