MEVQPEKDKESEGTAHIDIVDDRPSPRIDGEPSPSLRDSKGWDGKLRIPKSALMSNPEALSDPEYSDDSNVLQGEEIRADENLLDSEDSEAEEIMCSHSRISSLPALRLERFKNVARICLRQNLIQDIESLDSLADTLEELDLYDNLISHIRGLDNLTKLTSLDLSFNKIKHIKHINHLKNLKEIFLVANKISKIEGLEGLDKLKSLELGSNRIREIQNLDSLKNLEELWLAKNKITELTGLGGLPKLRLLSIQSNRIRDLSPLKEVPQLEELYIAHNALESLEGIENNTNLKILEISNNQISSLKGVGPLKDLEELWASYNQLGDFAEVERELKDKEDLTTVYFEGNPLQLRGPALYRNKVRLALPQVKQIDASKLFYPSITQADMFLNLL*