MTVEGRVVLITGAAGGIGKVLCKMFTELGDRVAGIDIVDPSKVQDAALALQADVSKADQIETAIEKVIQTLGPIDVLINNAGLADDTPFEQLSHESWDHDVSLVLRGNYLTQRYVIPHMAKQGKGGSIVNIGSVNGHIYLGSPAYSAAKAGLENLTKALAVRYGPLGIRVNVCAPGTIWSPAWDERFKKHPDVGDRMKRWYPVGRLGTPEDVARAVIFLADSKNSFITGTTLYVDGGLLAGNPCLIQDIYSENNNFVF*