MFRALQLILVREKGGVLRSSAFSSSGFANGFCSAPYSQSCRLIGKVAVITGGASGIGKATAAEFVRNGARVIIADVQDGLGHSVAAQLGPDAARYVHCDVTDEAQVAAAVDLAVEVHGRLDVMFNNAGIGGDMAPPALGGIDLGDFDRVMAVNARGVVAGVKHAARVMAPRRAGSIICTGSTAGVLGSLAPAAYSASKAAVLGIVRAVSAEVARSGVRVNAISPHGIPTPLAMAAAAQWFPERSVEERRRILERNVNEMMVGHVLEAEDIARAALYLASDEAMQVCERAKSGG*