MSMKVGLDSMDLLSQFHHIFWLGDLNYRLDFGKLDPQGLTPDRSFWATIVKQIHQNRWKELLKYDELRKEKGASRVLAGFKEGEITFPPTFKMQRDYSDHYDQKRMPAWCDRVLWKTLQGCHSYLISYFSAPSILTSDHKPVGATYKLTSYALPSSTLIPDGSDEDDKRWHIRFTSLRAKKLRASDINGFSDPFVSFVGPNLLQEFCSKVKHQTLNPVWNPLQELPTLVLSTFPLQRVDKEYLLVRVLDHDSDEDALGYGVIPLGQAVACFKKGVTEVAHFKVNLSHHGLPAGTLEGGMKLTWEKNVIKSKGFAGEFVSRGTSIKDSLKKKIFVRRHSPR*