MVVDKGKKQKVEEESYIDEKLIFSIEKLQEIQDDLDKINEKASEEVLEIEQKYNKIRKPVYDKRNDIINSISDFWLTAFLSHPVLGDLLTEEDQKIFKFLSSIEVEDSKDVKFGYSITFNFKPNPFFENSKLSKTYTFLEDGPTKITATPIKWKEGKGIPNGVAQEKKGNKRSHAEESFFTWFSEVNKKDDSDDDENEVLEIQDEVAEIIKDDLWPNPLTYFTNGKTTKMKMTNELLMDLIFDLISLLQCFNYHSWYL*