MKEDVEVWVEENMLVLEAEKVKKDNNGESNGEVCAYKEGKVIIDTAAGVMGKDDPRSVQPDTLFPVFSATKGVTAGMMHWLADKGKMKLDENVANFWPEFGTNGKNHIKVHHILNHTSGLHNALSDIYQEDPMLLCDWDACIKRIAKVAPETEPGREQIYHFLSYGWLCGGIIEHASGKKFQDILEEAFVRPLNVEGEFYIGIPPGVESRMATLTLDITEFTRNAVATAATMKQPYGAMPSSLSPEILASFIPLSNTLNVRRAILPAANGHFSARALARYYAALVDGGTVPPPHSSSVPLLGSHPHHPTFPSNNLKDSNSGTHNQNSNPKIFDNPKSKIHDAFLGSGDYKDLISSNGKFGLGFKRVTETEGSVFGFGHAGFGGSTGYCDINNRFAISVTLNQLSGGVLTGEIIRFICSELDLPVPEYYTVSQEFIDKLVIN*