MKSKAMSIPLLLFVLIVIQMTMGEAQLCPGYYSTTCPKAESTVREVMRKAMIREIRSIASVMRLQFHDCFVNGCDGSLLLDDTPTMLGEKLALSNINSLRSFEVVDEIKVALEKICPGVVSCADIVIMAARDAVALSGGPDWEVRLGRKDSLYASQEDSDNIMPSPRANATSLIDLFSKFNLSTEDLVALSGSHSIGKGRCFSIVFRLYNQSGSGKPDRAIDPYFREKLDNLCPLGGDGNVTGNLDATPTYFDNRYFKDLVAGRGFLNSDETLYTNEETRKWVVKFSEDQAAFFDAFVKGMVKMGDLQSGRPGEVRKNCRVVNGPKKRVSVPWLAL*