MCFGGRGKDDEAEASRSRELDKQIRADEKRLSKEVKLLLLGAGESGKSTILKQMKLIYAQGFSKNEKLEWRPVIFANILQSFRLIFDAMNEFNIKLEDEDNEKNMVQMMVDYEMRGDEPLPLEYFEPAKKLWQDSGVRQAIEKGNEFALHDNLQYFCSDLDRLWDRNYVPSDQDLLRSRLRTTGITETVFDLGQLTYRMFDVGGQRSERKKWIHCFENVNCLLFLVAISGYDQCLVEDKDGNQMNEALMLWESIANSHWFTKSALILFLNKIDLFKEKLPRSPITNHGFTDYHGPPDDSKQASKYFMDKFRALNRNPDKEIYGHFTNATDTNLLKITMGSVQDMIIQRNLKQLIL*