MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNEYYGGESTSLNLIQLWKRFRGNDKPPSHLGPSRDYNVDMVPKFIMANGNLVRVLIHTDVTKYLSFKAVDGSYVFNKGKVHKVPATDMEALKSPLMGLFEKRRARKFIIYVQDYLENDPKTHEGLDLTRVTTRELIAKFGLDDNTVDFIGHAFALHRDDRYLHEPALDTVKRMKLYSESFARFQGGSPYIYPLYGLGELPQAFARLSAVYGGTYMLSKPGCKVEFNEEGKACGVTSEGETARCKKVVCDPSYLPNKVRKVGRVARAICIMSHPIPNTNDSHSVQVILPQKQLGRKSDMYLFCCSYSHNVAPKGKFIAFVSTEAETNHPEMELKPGIDLLGPVDEIFFDTYDRLEPVNEHSLDNCFISTSYDATTHFESTVSDVLDMYTKITGKALDLSVDLSGASAADDV