MAAATTTAASLACAHFLNQTKVHAFPSKTSVQVSQIIDGRKMRSATLFSAASTDKAITTAQSVSSTACDRVRRHTISVFVGDESGIINRIAGVFARRGYNIESLAVGLNEDKAMFTIVVLGTDKVLQQVVEQLNKLVNVIKVEDLSKEPHVERELMLIKLNADPTTRSEIMWLVDIFRAKVVDTSDHTLTIEVTGDPGKMVALTANLEKFGIKEVARTGKIALRREKMGETAPFWRFSAASYPHLVNQSSHETVAANTKRALTGGNGTASSGGDVYPVEPYNDFKPVLDAHWGVVYDEDSDGLRSHTLSILVANVPGVLNLITGAISRRGYNIQSLAVGPAEKEGLSRITTVIPGTDENIDKLVRQLQKLIDLHEVQNITHMPFAERELMLIKVAAHTSARRDVLDIAQVFRAKAIDVSDHTITLEVTGDIRKMAALQTQLEVYGICEVARTGRVALVRESGVDSTYLRGYSLPL*