AKQIKFDTDARNALLRGVDKLADAVKVTLGPKGRNVIIEKKFGAPTITKDGVTVAKEIELEDPFENMGAQMVKEVASKTSDVAGDGTTTATVLAQAIVREGLKNVAAGANPMDLKRGIDKAVEAVVEELKKMAKPVNGKEEIAQVATISANNDPEIGKLIAEAMEKVGKDGVITVEESKSTETTLDVVEGMQFDRGYLSPYFVTDSEKMEAVLENPYILIYDKKISNMKDLLPILEKVAQSGKPLLIIAEDVEGEALATLVVNKLRGTLKVCAVKAPGFGDRRKAMLEDIAILTGGTVISEETGYKLENATLDYLGRAKRVTIDKDNTTIVDGAGDKEDIKARVNQIKKQIENTTSDYDREKLQERLAKLAGGVAVIKVGAATEVEMKEKKARVEDALHATRAAVEEGIVPGGGVALIRAAKALENLEGENGDQKTGVKIVRRALEEPLRQIVANAGLEGSVVVNKVKEGKGNFGYNARTEEYDLIEAGVIDPAKVTRTALQNAASIAGMLLTTECVITEKP