MKAASFNVKGLTDPKKAQLVKQWLKAKGHLDIISLVEIKTSGEELNRRLYTISPEHFWVSSLHSHGTGGLAVGIHYDCIQDIKDFHIDSNNQWIVIHMNSFSLVGVYAHGPQKQRTRTWNSLLRLRAPLLIMGDFNMVEILKDRFKSKGQSLFGSEKQAWEKVKHKFNLQDLGQEGSFSWQNYSTGDLSRKARLDRAYASGEIYSKYNRCECAVDISTCISNHYPIITTIDNQDFRHKSCWFHTDPALFKLPIVQEEVKHIWESFFSNNLSPAKAWSLAVKC*