MKQLDKMFARGTKRKCWDGEDDVEGTLAGFKTLPSYNLQRQSLLDMSLVKLQLCHMVVEPNLCRSVLIANTVRQIQEEMTQDGTWQMINAQNAGQPSLDRLVSTDILCRSTKEQSEGKLVPGYARDFEDSQPHDIISEVSTVTSVQNARNPPSNVWEMESPQENRGNFQKSLDQIFETLDNKTQNCAEDLFSDVDNSYYDLDTVLTGMMSNTKMGHCDVLESFSAPPTTNSSSNCKSDLNELDHIVEILVES