MTQVLSKSLLIQGLPFVSHQTDTKSWNFSSREYYDITPPSEVSETEDAFQDVVTHSIDTNAEPLVAVIGVGYVGEHLVDVFSRNHDVLGYDVSEARTLQLAKKQAVGSRARFTSKASDLAKATHFLISVPTLLLDNKTIDSSFLQSAINVVRLYGRQGAVVVVESSVAVGMTRALLGSLAKERGFYAGMSPERVDPGRVEPPAHSIPKIVSGLDDIVPGSLDAIIRLYSKSFDNVVPVSKPEVAEMMKLYENCQRMVCIAYANEMADACGPHGIDPYEVCRAASTKPFGYLPFSPGLGVGGHCIPVNPWYLLSNSEFPFLRTAAEKMHARPSEIAQRAVSRLCNSDNNGLKPRVLVVGIGFKRGQSHLANSPGLELAKKLVETNKVDVAWADPLVAQEAVPQIERLPESDWTVEALERDFDMVIVAFRQDGLDFDVLDQVQGVLVERWCI*