MTRILTAVLVLCLALAATAPAVAAPGDDLRRLPTAQQVDRIDREYAAQSRGRVIPDDQLDYYLAQVQRGWGMDQVRKDISGSLRGQGNRRWNGSSWSGATLVCSSNDRRRRECRTPFRGRPVLVENISGTRCVEGRNFGGGNGTMWVDDGCRGRFAEGRGPVTGNTGQVVRCESNDNREKACAFSGRAVLVKQLSKAACIEGRTWGQRGNTLWVDDGCRGEFAQASGPAPGRPGQWGQNSNYSITCASDDKRRRTCDWDRRQGRPVVIQQISSTRCDENRNWGWNGNSIWVDGGCRARFGAR