MSIYIQLTHDLSGTVTAVTIGDWILGILKEKNIQEYEVFFKKFLHIYQKQDKDSECNNRSEIFSLLLSASDFVFETLVETKKNNKIKVIIDNKESVKSYNEFYKEVEEYFVILISILQLEFKSVEELNNATNNFIKAIKNYNEFPELRLKILQLLYNSFNVNFSFRFPTFIAILQFCSQNNIFHNMLPYIKYIDDWIKEWNISTREKRHIYLIISQELKKLKKYEESYEHLKKHIYYYDNEHKDILNHPNSINASIELIVDAININNNIYFHEIINLHAIQNLQFIPQHQPLFDLLLIFYKYTINEFLVFKNKHGSDFFNKYNIDIQTCESKIYLLSIISLFNDHKVQNIQFISKQLNISVVQIENILVAAIGSGVIDAKIDQINQTVHMKTTILRNFDDENWKQLNNQITKYINNVQKILELTKHANK*