MMQRRSFFVGFLNESTMDQLAKGDYVIINGLQSDAGKKLNGGKGIILNKPTLTEDGVQRYPVLFYATKTASGGDDLVALDPTANKKIKAENLSPDPQDPTENTLLHEVAHRETAKLQAQGVEAMQKGIFWLEVYHGAWPDNLGLACNYASTLRSLDKSAEAFHVIKDYILGNYLSPSDPRYPHFCFDFSILRSKAGQQLSAALDYALQIPMDTPQHTEMVMDALLELALTCNRILQENPNEDNSQVAGIHVQACQESLKCRPESEAYMINLAAAYCMAGNNLEGARWYRRALAMPNPQFDVAHQTRNLMVAQLQCPGMPLEDHHVCHGSPSHVTSILKKDKEKWLLQNKLLSEGRNIQGMTSTMIVNSEEGGALIQHPMPSGPDDPEVFPEEFLKEIRP*