MGDNQVFPLLSLPPELWGLIFRNLETKEDRRNFTHACKAVHDNKDIKKQINTLVLAPENHRWHADSTAQLFTAQIHAFSGVHLRRLELRGMHEPGHYRGKACISVVTAAVRAATATHATKELLISDDHDEAWMSDEQLRDICTAAPQLSRLELDVTLCDYGDVSPLRSLRHLKHLTVKRTYNSDRMGLKGIPDVLRCCTQLESLELPHSKLEGLMEHSSLPRVTTVCCPSLVRLRLLGVVADTLLDVGWMLDHVFPNVRHLEVLCIQLLELHEDMADPDSHYADPGVLEATLQRIRLGASIFASGRVCLNEGKVLILLGTDFLTFDHEEPLGDDEATGPDYALMYLHALDALGSGGFFRTSSDVRCLCLANILVTSNLMTLCGRHFSNAHTLVFSPVAVYAKGDGLLMANCIASFCCLSHITVPFRKFARDDAGSEDLYAAALVACHQAHMAGRDVVFCVDAMKPFGLHAAPQLLPFLEQALAWYKNSVRGVSGGVVRIVLEKSDYSCLFDEISGGQLYL*