MDIFKHHESQVQSYANHFPVLFGTAKGSWLYSQQGDAYLDFLSGAGALNYGHNNAVLKQALLEYIERDGLTHGLDMHSEAKAQFIEALQTHILEPRGLNYKLQFTGPTGTNAVEAALKLARKVTGRHNVVTFTNGFHGCSLGALAATGNQHHRQGAGLALSGVYRVPYDGYAGVDGLTLFETMLQDNSSGLDKPAAVLLETVQGEGGLNVASDAWLQRLQAICRAQQILLIVDDIQAGCGRTGTFFSFEPSGIEPDMVTLSKSLSGYGLPMALVLFKPEWDQWKPGEHNGTFRGNNHAFVTATRALEAYWANEDFQTHIAARSEQVTQALLQCLSRYPTLFSGLKGRGLMQGLACHNGDIAREIAALCFQKGLIIETAGAEDEVLKVFCPLTITEADLAHGLTIIERSAARIAPRGLQQAS*