MRAALLLRPPPPPPAAGNLLSAASGRPPPPLLLRARRMAAGPPPPSAAAADFPAANVSGPVPDDGGARTRPRRRRSVAGVDQDELLDPGALADPDSSFCDISGVSFHHKVYSAAHHEEQQDPASASGSGVGVPVVLLHGFGASLFSWSRVMRPLARAAGAKVLAFDRPAFGLTSRAAWSGSGPGGDNDDDTRPLNPYSMAFSAMATLAFVDLLGAGKAVLIGHSAGCLVAVDACLEAPERVAALVLVAPAIFAPGSGTKGERREDGEEGQEKKDSDDDSNGPPLNPFARIWRGFLGMCMWIAGLVLKVVMAVQDVVRALAVQALVALLRSPLGAIMVRLVMDKFGVMAVRNAWYDPSKVTDHVIQGYTKPLRSRGWERALLEHAISMITDSAPKSRLPVSKRLSEISCPVLVVTGDTDRLVPAWNAERVARAIPGAVFEVIKNCGHLPHEEKPEEFLSIVEGFLRRAFGTPDEQVLQAAV*