MVLGAVQHPPLLALLLPLLDELTVHLTRWWHSIHPDKNGFTLRRVQSFVTKYSATHGKSHLTRHVDGPQVHASMILQLHSPKGFAGGGITVWDSEQQEHFYQLRAGELCLLDHMVWHQSNQVTSGERWVLVVFCQQVATAIANCHLSNAPCPISQMTCQDAISIATLAADQHFQVEKSVVFGLMKMLEFGGPEERERAAFALGCVAANCSENRELMMECGAAQLMIDLLHRMLAVGSMKPATHECAWIVAALGRLASKSTSNKSIIAREGVINLVAELVRSGNALEREEAISTLCNLSANHESNKDAIVATGVVESLLKVLKGEALGCIKERLWCMAALSNLASGSVRRQTVILVAGGIKDLAKVLSSGTSKERCRAAAALASFTEHRQTILDAGVMDSLCSMLQAKQCLTSWQEKSA*