MKDWLFGDEGHEPTKDNVIALAQEVVKTDFLLLTAEDLPKLDFESRKDAAQVFGAIVRIRDQSDRCPGAIYVQQKPQILDILFEGYDDPSIALNCGSMYRDCVRDETLAKLVLASPNFMDLFDKLEVPNFEVASDAFSSFKDLLTRHKGAVAQYLSDHYQKFFEAYSDLLKSPNYVTRRQSLKLLGELLLDRSNVNLMMRYVSDVKNLMQMMNLLKDTSRSIQFEAFHVFKVFVANPRKPQPIVDILTNNKDKLLKYLEDFHTDKDDDEQFKEEKAVIIKEISMMGREQQQQQPVAAARTASGGAAAAEPPSQQSIEENSAMSSVSSTWGSGDRCRAGQGRE*