MEGRRAAVLVGCNYKGTLAELQGCVNDVWGIHAALVDRFHFKPGDIQVLVDNDPQFTLPTGANIRRALQIAIASTSGLGDVLFFHFSGHGTQLPAHQATFPPLAKPLDYDECIVPCDMNLLTDEDIREEVDLLPHGVTLTIIADSCHSGGLIRYEKEQIGDSFTNKAISPRFESCAKNIDFEDKQMVEHIMKKNSKPMFKTNRSLPTATLVEILKKRSGKMDINLTNVQCILVDIFKEEVSIKFRKSLICPSLRKERNNMYLSYGESTSMHISKITHNTNSLGLPLIHHSSSKSLTKSDDISQAYNDVLGSIGKGDQAILISACQAYENAEDVTPSDTNGTTAFGAMSHAILDVLSKLEGDAFITNYDLVMNVRKLLALQGISHQHPGLYCCDNRVNATFIIG*