MVTASSSVRVSNEDECFIYDIEQLKDNVVVSYSTGSWSCFDKGTLLEIFKVPKAHTNITGIISCDQLNGVITCGSEGEIHLWDIRSQAKSAVRSWTQQSTPFTCIALNKKNQFATGSELTRSLASVQLWDVRSEQKLIRQWNDAHNDDITHLQFHPKDNELLLTGSVDGLVSLLDTTKEEDSTDPEEDPLLHVINHGASIHLAKFVSKKRVMVLSHMESYAMYKLKRDKDEKTWSSNELFSIDDLRAELSCSYVINEVSTSDKQFCALAFGDFSNHETKFVLVDTSTGELKKEPTKLERASEEICRAISFDVKNDVYYSGGEDGLLQAFRV*