MVKDPRIDAYIAKAADFAKPILEHIRMIVHKACPEVTETLKWSMPHFDYKGEMMCSMAAFKGHCVMGFWKASLMKDPMLMDNAASETSMGHLGRITSLKDLPQDKKLVAFIKEAMELNDKGIKVAKKPAAEKKELEIPEELLSALKKNRKARETFEAFSYSHKKEYVEWIAEAKTEPTREKRLIQTIEWLGEGKSRNWKFVKQS