MAGHGAGGSRDSRGRADGADAGPSEAGLWETARDYEEQVESQELLEDQAEVGPPAKEKDAGLVAEAEAVAAGWMLDFLCLSLCRAFRDGRSEDFHRARDSAEAIIHGLSSLTSHQLRTIYICQFLTRIASGKALVLKDAQFETDERITPLESALMIWDSIEKEHDKLHEEIQNLIKIQAIAVCMESGNFKEAEEVFERIFGDSDSDTSLQRKLLMVISQKDTFHSFFQHFSYSHMMEKIKSFVNYVLDEKSSTFLMKAAAKIVESKRARTTVSQDNDVDMETQANLEVRTSVNNKPSAVTESSQDTISLMRSHKNLFLSKAQYGCQSQDFNEKEKAETLKIQSCRRKTEGNRQATQRNRMDVLNNQPKTSKNDRSRKKQQKAWLWEEDKNLRSGVRKYGEGNWSKILLHYKFNNRTSVMLKDRWRTMKKLKLICSDSDD