MMKLWVINMKSRFVVFGASHSEGVSSKTGAPYLIPVLFVGKPIRQWKNDKGQCLTFGLQHQEVKFVSSDAMTRKLEQTAFPVLVTFDNEPDPEDPSRNLVIDYQVVCSLFDNVPGGKPLDKPQPIKS