MELNTVKDAFDRVVKKQKLSSSRSHEVTDQVGHQIEQALAQILSPHDLNFPVDQKSILTELKHRVSAIAPLQQLEGSQKELNVNLSKYPKLLEKTFNPDISKAYRNVDFDHHILNKIIANHFYQEGCFDLGDSIINEAGVPEAAILKYQFLEMHQIIEAMKVRNLEPALKWVYANREKLTQNGSDLEVQLHSLQYMEILQNGNQSDALNYAKTYLAPFAFLYKDDIMKLMGCLAFRGRLASSPYAELMSPTHWEKSTEEVMEQFCSLLGQSSNSPLGVAIAAGFEGLPFLLKLANVMAAKKQEWHAMRQLPVPVELGKEFQFHSIFVCPVIRDQSSEENPPMLMPCLHVLCKQSIMKLSKSSTRTFKCPYCPAEASVAQCRQIYF*