MKFSKLSLTLALILTQALLVVCGKINEDFMENGLESHALHDEIRKPIDTEKADAERGVLDCVVNTLGCSSDKDCCGMTPSCTLGICAPSVGGIVGGLLGRAL