MDDAGENLDGFAAHDWAGQAGARWLAQLDRFESMIEPIGKALLGQAAYTVSETVVDIGCGGGWTTRQIAAAVGNTGFALGLDISPDLVTAARTRVASTDIANIRFAQGDAAGVMPEEAPFDRLFSRFGSMFFPEPYPAFANLRRMLREGGKLDIAVWAPIGENPWQCSVMAIIKEHIDVPTPPPRAPGPFALGDQDYVIDLLQSARFSDIEFDAWIGDLRVGGPDSDPESAARFILGGMPIGDLVQRSSAEVREVIRQDLVSLFEHNRDDDGVRMRAKAWLVSASV