MALSGDQREAMDEFGNLCGEGGARFGVRASAHVRLHEVSDNEDGTYTVTYSVPDWAQGPLKLEVLLDGHPIRGSPLMPRIIGLIPEKINAEAKAKGKGNGRILKGVKGDRADPSEASSRLAWSAADEWRRLAEVRSEMERCRDQLVEHQAVLLHVGDAIHSEVDRLQEWERNVRLREDELGEVEKQLEGPMLLEVGLGLFQYVTVDSVGVPLDKTMNEGRDSEAISHAKLSCLRPTKLGFVAFKQHAAACLEDAKMKVAELQSNPQPERRSLGFRQSHNPLRASIGHQRSSAKGTALAPGTQVSAEEELIALQRGIEQKKRQLRVLEEEAGNTARPLFASGNGLQGILKGNSPREKPLHPMLEGRLLSEMAPPPVPPPLDAAPPPDFGDGRPRGRSPRSFADTSKPAEATFGLSEAPEELSVGRNPRGGLLRAPPPPPAPPPSIAAGGISSAKGAGEGGETRAPNNSTYVGSSGMASPEELGQAMKQLFHSFASRAAGSVAKPGGGRSGRVALGLQEKSEKCVAMSM