METKKLTKQEIAQAAVAIQAGELVAFPTETVYGLGADALNEAAVKKVYQVKGRPSDNPLIVHVNNVEMVKKYVATLPEVATKLVSAFWPGPLTLIFNVPSDTFSKTVTGGLETVAFRMPDNQATLALIEQANVPLVGPSANTSGKPSPTSAEHVYHDLQGKIAAILDDGPTQIGVESTVLDLTAEDGVPVILRPGAITKEQLESIIPQVKIDTHLISETAAPKAPGMKYKHYSPDAEVWIISGQTAEWQAAIQQAKEQQEKIGLFLSDEQAAQLDTENAFVYSYGAETVENATKELFAGLRALDEQGATTIFAQGFAETGLGTAYMNRLKKSANQKFFEK*