MKRILSTLLLSTFLFGCSSNPSDEQRIKSVTLTGGQIQGDATSYYWYTRRLQQPIVASDYVTMGDYGWYKTTYRWEKETLVEAVREGEMLDSESELIPYSMHIRYNGNGEAVYQRYDKDGRILPLMPAQLIQFQDQSKYLVTKVEALNKDDIKLFQGEWDGETFYSCDGKQYDQLEFNQILPNFVVARLSGLDSFISFLGQETRRDKNELKMSELLLLTDDSYSCVERPELIED