MSMEGVSHRTVSTNGITMHFAEMGSGPVVLFLHGFPEGWYSWRNQISVFAKAGYRAIAPDMRGYGDTSAPEGVEKYTYLHIVGDLIGLLDVLQLQKVFVVAHDWGSLIAWQLSLFRPDRIIALASLGFYYTPRNPALSPLQKIRSVFGEDNYILKFQVPGKVEAQIASMSSDVFFRYVFGTRLTQKLEFLEEPKEKVPLPEWMSEEDLAYYVSAFKKNGFTPPLNYYRAFDLSWELTAPWQGGKVMVPTILIIGDQDLAYDFPGAKEFIHAGMATYVPLLKETIVLEGVQHFLQMEKPVVVNDHILAFFKSFGNSKL*