MDREGEMEMKEEAEAPPGVEATGAPSRFRRICVFCGSSKGKKTSYQDAAVELGQELVARNIDLVYGGGSVGLMGLVSQAVYSGGRHVIGVIPKTLMPREITGETVGEVKEVGDMHQRKAEMARQSDAFIALPGGYGTLEELLEVITWAQLGIHDKPVGLLNVDGYYNALLSFIDKAVEEGFIKPTARHIIVLAPTPKELLNKLEEYSPRHEEVVPKMKWETELQLCRCKNCEIPGLMKEGAAAIIPAQRGSML*