TKKENKMFEEALAYYGVSAPNLWDKVASAMGGTKSAQQVRRHFQILLDDVESIEHGRIPFPKYKTQGFWT