MKLNRQHLPLLATAVARPSYDPAQLRQGIVHIGVGGFHRAHQAAYTDALMNRGEALDWAICGAGLRSDDRAMHDALAAQDYLYTLYELGDQPDTEVRVIGAISGMLLAEDGAEALLEKLAEPAIRIVSLTITEGGYCIDDGSGEFLAELPLVRHDLANPRTPRGVFGFLCEALRRRRDTGVPAFTVMSCDNLPHNGEVARKALLAFAERLDPGLARWIATHVSFPNAMVDRITPMTSPAHRRQLAQRHDVEDAWPVVCEPFVQWVLEDRFSAGRPAWEKVGVQFTDDVTPYEEMKIGLLNGSHLALTYLGFLRGYRFVHETLGDPLLRRYVRAFMDRDVAPLLAPVPGIDLERYKDSLVERFANRAIADQLERVCSDGSSKFPKFIVPTANRLIAAGRPLERVALVVAAWALYLGGVDEHGERYPIPDPRAAECQALVAERHGLGRRLLGVETVFGPAIPASAAFVEAFERLYDSLRRHGVSETLRQVLGE*