MVSQQVQPDIQPLLEGLDGAARSQREELINWLLSRGISVDQIGQAITPMLLASRRVAGDDGTYVSAREISEQTGLDLDLLQRLQRAMGLPAVEDPDAAVLLRADAEAVTFSQQFIDLGIDADQVVLITRVLAEGLSRAAEVMRAAALAAVLEPGASELETAKAAEGLVAEAAPLLGPMIQDMLFVQLRHAMETEAVDASERAEGVPLPGARLVTVAFADIVGFTRLGEVVPPEQLEQLANSLAEATRDVVRPPVRLIKTIGDAVMLVSPEPAALLDAVLNLVAATEADPEFPGLRVGLATGMAVSRAGDWFGSPVNLASRVTGVARPGTVLVAESTRQAIAAADDRFRWSFAGARRLKGIKGDVKMFRARMRDQ