MGVELGSNSEVGALRVVILHRPGAELRRLTPRNTDQLLFDGLPWVSRAQDEHDEFAELLASRGAEVLLLSDLLTEALHHSGAARMQGIAAAVDAPRLGLPLAQELSAYLRSLDPGRLAHVLTAGMTFNELPSDTRTDVSLVLRMHHGGDFVIEPLPNLVFTRDSSIWIGPRVVIPSLALRARVREASLTDLIYAHHPRFTGVRRAYESRTAPVEGGDVLLLAPGVVAVGVGERTTPAGAEALARSLFDDDLAHTVLAVPIAQQRAQMHLDTVCTMVDTDTMVMYANVVDTLEAFTIQRTPDGVTIGDAAPFAEAAAKAMGIDKLRVIHTGMDPVVAEREQWDDGNNTLALAPGVVVAYERNVQTNARLQDAGIEVLTIAGSELGTGRGGPRCMSCPAARDPL