MKQFQVAIYEIVDDPSLDSTISWSKNNKSFVIWNPNELFTKKILKRFFCCNLSQFLTELDTYGFVRIKGSEHLEFGHKQYFVRGKPELLKKMRLQAAMNRMKKSAQRAKARAEAEKNGSVTVRREPRIIINADEARMRYKQIFESSSSSTIAKTPLENRFRHLRI