MLEDFLSLLPNASEQISSRDDILSQVLGKDTHGYVRTYGKGVVASDLWGTKSQVEIQKTIEEVKRIAHTEIQFLQERLQKEMEVKLKEQLEAFKGELLGGLNIVLTQIHQCYPKIVIPTLFSIPKTNDVQADARSFFEIKEGKEENTHKKLQIQPVDDLVEVEPKKHTQKPRGLDILTLDNLAEVKPKKHTKSKPKEHKAKKIKVEKDHDMLENPPSSFSLLWDKFGKNFKEVDQNSGVNKMAIKAWNSMSNEDKQHYLDKAAKRKAKHEKLKKKERRPLHPAADDPDSCEHLLNMVM