MKFTAACALTLGLLVTQVMADPDPMRTDVELELSCKNVKFDRLTLEEQEFSAKILQDTYDAIHLIADNGDQELGNVHFDHPVMNGRSVKADGDTEEWVQRWSSINGAYFGGWVCRFCYDPDDFDETLSAESNKMLGSRKTQKEWEKAVTKALKDGPFTTFSRADKCSIDMRAANDLAETVVQLKVTEEDDPEPSETDIEIDVGCKGLDFRKFDLPMAAFSSRALQESFNEVHQLADDDDNMLDHIHFGGALDSTLETNALRRRKPFRRHTNRWSSVNGAYFGGWICRFCYDPDDFDETLEGMVSTSMIEKKNRKKKKRDSSDMHKAWEDRFLAKLLDHPKQVFKSARKCSIDFSDNSDWAYASSQ*