MGVMHRDLKPENFLLSSKGENALLKATDFGLSVFIEEGKVYRDIVGSAYYVAPEVLRRRYGKEIDIWSAGVILYILLSGVPPFWAETEKGIFDAILQGHIDFETSPWPSISSSAKDLVRKMLTQDPQKRITSAQVLEHPWIKEDGEASDKPIDSAVLSRMKQFRAMNKLKKLALKVIAENLSEEEIQGLKAMFTNMDTDKSGTITYEELKSGLARLGSKLTEAEVQQLMEAADVDGNGTIDYIEFITATVNRHKLERDEHLFKAFQYFDKDSSGFITRDELKAAMKEHGMGDDDTIAEIISEVDTDNDDKINYGEFCSMMRGGTQQGLKVF*