MKKVLFLLLMFGFTLSCVPKTKLPADGQTAMKPEKNEEGEWDLQVIDTQYDYFLTAIAKPMNFYTESYLKNRNSFLVPEWNSLYYSGRYRNIIESSIDYDPNEKYGLKFEYKLYQVFAYVQWNYRLKLNGLSQTDVR