MSNEKERENHVYLAKLAEQAERYDEMVESMKNVAKLDVELTVEERNLLSVGYKNVIGARRASWRIMSSIEQKEESKGNESYVNLIKGYRKKVEDELAKICKDILAIIDKHLVPSSGSGEATVFYYKMKGDYFRYLAEFKTDEERKEAADQSLKGYEACLFAASESANKELPSTHPIRLGLALNFSVFYYEIMNSPEKACQLAKQAFDEAISELDTLSEESYKDSTLIMQLLRDNLTLWTSDLPEDGGEENPKGEEAKSAEPEQKQ*