MVVGIVLFYWCYQKSHCAFKTRRSTKRLSSAPDGPLSIPVYTYREMERATNGFSEKKRLGTGGFGTVYAGKLPGKSVVAVKKIRHRDTQGMEQVLNEIRLLSFVDHPNLVRLLGCCLEKGEPILVYEFMPNGTLSQHLQKERGEDFGLSRLFLAEASHISTAPQGTPGYLDPQYHENFHLTDKSDVYSFGVVLVEIITALKVVDFSRKESEINLAFLAVEKIGRGCVDEIIDPFLEVDKDLKVKEAIHRVAELAFRCLASDRNARPTMVEVVQELELLAYDKSSLKFADRKSATVFYQIDTKLKDVGTMMFIS*