MDDHPMCMDQSDARPVDASMRDAVVALEHHLGYRFRNPNLLVDALTHTSYPEGATYGRLEFVGDAVLGLAISYHLYLAYPHLDPGKLSVLRAANGTTEKFARVAVRHGLYQYLRRNSPTLDEKVKEFADSISEEADEVYYMSAIKAPKVLADIVEGIAAAVYVDCNLNLEILWTVFRRLLEPMVTLETLQRRPPVTTLFEFCRKQGKQLDIQYRKEGSKCIASVYVDGELLGSGGSEQKGTAKLYAVQEALQGLLASVPRDMETDKIFLLHIPQVEKELGPAQDKRFICSVQVDTLAGVYVSTGILGATSDYNQGLMKVCRRHLQPTAASLNELYGDALVVNRQNVCGF