MKSNFPEEGDIVIGNVSDVKSFGAFVELLEYPKKEGMVHISEVSSGWIKNIRDHIKKGQRVVAKVVRVNPNKNQIDLSLKRVTDQQKRAKVQEWKRFQRAEKLLQFASEKMGKSMDEAWKEVGHTIVEEFGELYVAFESLVIEGEEAFEDLDVPAKWTKELEKIAKENIELSNVKVDGILTLSTTEPDGIKVIKKVIKKAIKANPYEDVQVEVSYVGAPKYRIEVIAPDYKSGEEVLRSVANEAITDIGTYLNGTGDFVRLEE