MALPKTFALNTGASIPAVGLGTWKSEPGKVGESVTAALEAGYRHIDCAAVYGNEKEVGEALAAAFKKGTVNRHEIWVTSKLWSTEQGPGRVEPALKKTLGDLQLEYLDLYLIHIPVRLAPDSPFPAKPEHAQEFDIDMTWKQMEEVLKKGMTKAIGVSNMTQKKLNDVLSLKRTVPAVNQVELHPLWPQDDLLNLCKSKGIHVTAYSPLGSADRPRANGVPEPPVLLDTDVVKKVAEKTKKSPGQVVLRWGIQRGTSVLPKSTNPDRIKQNLDVLDWELSDEDMKALSGIEPKVRILDFKGMWAGEGCAVETVHKFWDGEVTTPADY*