MSFLSRLLLRGTNSFNTTTTTTTTTTTTTNIRFFSAVAATSQRTPSLITLVNDETDPKHITEKFKKACETEWFRKNKPVYERTVRRLAAAKKFEWIEEILEEQNKYPNMSKEGFVARIINLYGRAGMFENAQKVFDEMPQRSCKRTVLSFNALLNACVNSKKFDLVEGMFNELPGKLSIEPDIASYNTLIKGLCGKGSLVEAVALIDVIENKGLKPDHFSYNLLLHESYTKGHFDQGEEIWSRMVEKDVGRDIRSYNARLLGLALEMKSEEMVGLFEELKGNGIKPDVFTFTALVRGCAGEGKVDEAKMWYKELEKNGFRPMKLIFSSLLPAMCKAGDLESAFELCKEIFSKRLLVDGDIMQDVVDELVKGSKREEAEEIVELANKNEYLQFKLRLSSEE*