MHHLTGHPNIVELKGAYEDKSAVHLVMELCAGGELFDRIIAKGKYTERGASAIFRTIAEVIQTCHSLGVIHRDLKPENFLLLNKDDDSPLKTTDFGLSVFYKPGEVFRDIVGSAYYVAPEVLRRHYGPEADIWSMGVILYILLSGVPPFWAETEEGIFNAILEGTIDFTSEPWPLISSSAKDLIRKMLTRNPKERIGVQAILSHPWIHVDGEAPDKPLDNAVLTRMKQFRAMNKLKRLALKVIATSLSEEEITGLKELFKSIDVDNSGTLTLEELKQGLAKQGSILAEYEVRQIMEAADVDGDGTIDYTEFITATVHMNKMDKEENLLAAFQYFDKDNSGYITRDELRHALREHNMGDPTAISDILAEVDSDHDGRINYEEFAAMMRKSVPVPA