MLHCYQFNEKNRAQPQSWYLKYSKTLNPELDRVYGVTPLYLYTLWSKVTCTDRLTPCSLNSFYVDKMPRKPCYWTRKLELELVEFVRQKEFIWKPIGNTNHLIQQKYKAYAEFAARLGRGFTARSVRDRWVNIRSTFNHNLRKVDKSRETAQSISEVYVPCWPLWKPLQFLRESTLKDVNYMTSNIEVKEENQIDYEVDLGIRQRGQRTDRPRKKSQKITNNIDNCKQVLDDLIKAMSPLLEHTAEGSQYWFFGKHVTERLNAMREIDADCASQEIMKLLEGSEG