MKQEIIELYNNPPEKWTAKHKALFTAFIDALNKGEIRSCEKENGIWKVNEWVKMGILLGFQMGELTIYQWSEAKPFFDKDTLPEKQFTLADRIRIVPGGSSARNGCYISTGVTIMPPAYINIGAYVDSGTLIDSHSLVGSCAQIGKNVHLSAGAIIGGVLEPVGMRPVIIEDDVFVGGNTGIYEGIIVQNKVVIASGVVITASTPIYDSVREKFLERDSGNSFTIPSKAVVVPGSRRLKSNPDFQIACPIIIKYRDDKTDKAVELEQALRI