MNQFVEQPREPLRPLVDTPETLDACLDSLSHGTGPVAFDAERAHGHRYWPKAYLFQIRREGAGTWLIDPIALEDGAEVRLGGLVDACSDALWIIHAASQDLPCMLDVGIRPPALFDTELAGRLLGAPSVGLAALLETKLGIRLRKAHSADNWATRPLPTSWLIYAALDVDYLIELADLLRTELVAGNRIAWAEEEFIHTLRVFSTPPAPRREPWRRLSGIQGLKHPRQLAVARALWQERDLVARRRDRPPSRILADAAIIEFASGIDPESPLPDAPEFSRIPGFNTRGSGRYRANWVRAVESVGRLSPSDYPSRRPEPNGIPQPRSWERNSPERWELWKKVRADVDALAKELGIQPSLIASSAILQAFVHNWEPGSDPRTALLGAGSRNWQADLLLPLFAKHL