GPGSGLRADGAGETPMEAPTSAALVDLAAAADLVNYPSMVHLEAMADPSFAPFFVVTAVADAYNCLLTASYDRRADLAQVLTWARDYGAGLIPNVSGYRTKLAALVAALAREDLTVAHARNVEALAHELHGVVRAAAEVLEAPAPAPPSLAASAFLGDLLARALRRRLEDMATHTGDLLDSMATAAGAVAERVVALERLFTCRFVFRGRTASVFAPGEGGPCLGTWRLADVVDAVGAFRAEVNTHRSDMRADAGALRGVMAQTTEALRECEALGLQAPVFRTLCADHARLSKLQTSAALTAGRLQAATVLRPVERFLARWDLVSAALRRAVDERGVLALVATLRETWTEAREEQAPPAPAFTPEELREAADRVLGDYHEVAGDGEAGPDAVPLSASVNVRDWAAVNLEVLR