MLDKTGTLTEGKPAVSAITSLGHEELEILQIAAAVEKTTSHPIAHAIISKAESLNLSIPVTRGQLAEPGSGTMAEVNGLLVAIGKLKWVQERFQQKTDLSDLMALEQSVMHKSLQDSQSSNHSTTVVYVGREGEGVIGAIAIYDKLCEDAESTISRLQHKGIETVLLSGDREEAVATVAKTVGKKDKFVNASLTPQQKSAAISDLQASGHRVAMVGDGINDAPSLALADVGIALQVEGQETAASNAASVILLGNKLSQVLETLDLAQATMAKVHQNLSWAVAYNVVAIPIAAGVLLPNFDFAMTPSLSGGLMAMSSIFVVSNSLLLQFHGSQKKRKENLTYKHSQKEQ*