MGKKAVLVGCNYPGTKAELHGCINDVWRMHRSLTTRFGFREDDITVLIDTDRRYTQPTGANIKRALTKMVSEADTGDVLFFHYSGHGTRLPAESGSKDDTGYDECIVPCDMNLMTDDDFREIVDKVPSGVTLTMVSDSCHSGGLIDQSIEQIGESSQHGRSGQSRDFSLSSLVSDVDNSGSFRDFLSQGVHEAFESRGVQLPSFGHRHGHHGHHRSHEEESYQHVPYSGAGTVKSRSLPLSTLLDILKQKTGKDDIDVGTIRPTLFDMFGQDSSSKVKKFVKVMIQGMQGGEEGEGSGSFLGIVGSLAQQFLKQKLDDTDDSSEYVKPALETTVHSTKTAFAGVKPPPSQRVPPDMGILLSGCQSHETSADANPTGNSREAYGAMSNAIQTILAEHDNPVTNREIVTKARQLLRGHGFSQHPGLYCSDSNADSPFLC*