MDESSLEEAIGTYRAQLQQVELALSAGLGSAEQDDLLKLKEDLQQLIELTESSLVSVKKSQLLAALEEASTNQSDTSVPQETALDNEFAAFYAELSEDSNEVKPNPDTDEENEEEEQDISGTKVCAPYRTSWGTLEYHNAMVVCPEEPEGEEARVRVFYIHPTHKSMKPCGFYLEGKCRFMDNCRYSHGEVVCVSELRDFLEADISNMESGSACLAKHEDGIWYPARISEIEGGFYTVKFDSLLLKEAVLEADGIIPPLRQDDVSSSSSSDSEDDAECDGGYAKVFTSREEDLAQVNTAEFCGWEAHTRGIGSKLLMKMGYELGKGLGKTLSGRVEPVQAVVLPKGHSLDICAELTQRKTAAAIAKNNPTSHKRKAKKKKASTSTRHNVFDFLNSKLGDRAQSASHSSSSLVTGAEAYRGGKSTKRSLNVRLFEAAEKVTQVEREIQQLTKSLSKRNGRDAAVVSRLEEKLAASRKLLEQLKAQEQAIQREQKKADTHKKMTEF