MGAAVAKLRARAHRPIDDERCAELKPVWGPFVDTFVATLHAQGAAVRAPGAENNPANDRAPSTSYRKPAVERLVAIGDVHGDLSKVREAFRAAGMTNEKDEWVGGSATCVQVGDQLDRGKDEVAILHFLERLRGEARDAGGELVVMNGNHETLNVSGRFRYSLPEGRADFARWRARQDIGRALRANCGLAAGACEARAGEAAKSGALPSFVKEGEGDRWRALAPGSPMTMRFLAHQPVVVAIGSTLFVHGGVLPEHVKYGLDTLNAEISAWMQRGKIKAAPPLSVQGRDSLVWARDYSHVQEHKCDCDLLKETLAMIPGIERVVVGHTIQHPYGITKACDGQVIRIDVGMSKGCFDAKPEALEILNDGERISKMKLNTEGKVETAPLG*