MSLHALAAVHCRLRQFGDAIAALERSIRAPDAGRGTEHALAIFSGYMHLGDTYGLMGRHPESLQAYHTALDLQKKAVGDRDPGVAQTCRYLAEAHLQNLEFDEAEAMCLELLQIHAHIGRPGSVEEAADRRLMALICGGKGQHDVALEYLVLASMSLIQSNGHDLEVAAVEASIGDTYVALGRFDDAVFAYQKALTVFKSARGEDHASVASIYVSLADLYLRTGKNRECRTYCDTALKLFTKNEGLIQGSRIPRQQQALDEIISGLTEIAALYGALDEPERAIQLLGSVLDAIEPAAQYNLGQQSAVAAIEAQMGILYYVLGKFGEALVTFKSAVMKIKAASPDQACLPEKKMVFLGLLLNQMGLACVELYEIVDAGECFQEARSLLEQACGIDHPDTIDVSMNLAATYDALGRLDEAIILLQSIIKIKEEKLGVGCEEIESERKRLNELTKERSRQVNPKP*