MVLGRARWQLCGGSGRTAVASRPPVAAAGAASGPGVSSPDAAVGAPAAGLPAPRTGRSVWYGPDLASRQQEWTLELSEADVAEVEAAVAQVLAQEEAAGRDPTRRLAQLTPEDFPLPSLAPRLQALREELLRGRGFALLRRLPVERYSRMQAAASFMGLGAHLGSARSQNGAGHVLGHVTDLGLSSSDPSVRIYQTRERQTFHTDSCDVVGLLCLREAARGGDSLLVSADTLFNEMRRRCPELLARLLVPMPHDRRGEVPEGQQPWFDIPVFSWHNDEVTVFYQRQYFDSAQRFPAARRLSPADVAALDALDALANDAQLHLSMRLAPGDMQFVHNHNMLHDRTGFQDWPEPERRRHLLRLWLAVPGARELPPVFAARYGSLEVGNRGGIIVPGTQLQVPLQPAQSAAQ*