MKKLLLALLAAAAAASAAAAESGSWVLETQRELIAEMLKEGLKLGIEEISYENEGSLRDAVVLSGGSTCAEIVPERGLFNTTHCCGYGAIQHSTPEENYLKDGLFNAKSVEEELPAEPLELRLIQRMEDVTDGVLKALVGMKEGEERSAIVAAHEKLIADEEIKGDGWRISVVPDFGGNEYYLFKVEEYRDVRLYGAPPESIGKFGGETDNWEWPRHTGDFSVFRVYADKNGKEAEYSKDNVKYKKPHLELPVTGVKEGDEFHFMIGMGPRTERYLTSYEIERHMEFNYPARREKVRALIDKMEKEMGKDSRVEIKYASQYFGMNKYWNKSQMEINAAYKRDVIGKKIEQEQRMRAWAGDKAKSREGLPVLEAIAGNYENGKSEQALYFSLLLRLGTELVALLAQEAETLSKLRERDPAVYEELGEEERERAEHIHGRDVNELVEREVFALLVEYAELVPQNEYLPEVAKVIGESGEEVKAFALDLYEKSILGEEERKLEEFLAKPKQLEHAADPMAHLARVIEPAFARSQREKLEIENFVELRGGLFRAVYEMGMEEGKRFYPDANTFRLRFGSVKGVDAPDRGVAYYPYTTLEGVMEKAGGEEHEFEVPEKLLEAIYEKDYGKYADEDGLMPVNCFLSNHDITGGNGSRPVLNGKGELIGLAFDGNWEAMSGDIIFHERLQRCITVDYRIVLWIIEKYAGCRHLIEEMTV