MREFFRELVHALEGGEAAELVSVLESSGSTPRGTGAMMAVFPDGRSTGTVGGGNVEYEAQKLCAQLLAEKEDALRRFRFVQGDAASLGMVCGGDVTLLFTYLPTGDEDAIRVFRRLMELSGGSGGAWLLRRLEGEHVTAMEAAAAGEADGKLLGEKPVLADGWFSVPVERPGRVYLFGGGHVSQALVPVLSSVGFRVVVYDDRPEFADPALFPAAEETLCGDFLALERQVHVTADDYVVIMTRGHQADYEVLCQVLRSGARYLGCIGSRRKLALCRERLLAAGFTEAEYARLHAPIGLPIGAETPEEIAVSVAAELIGVRAGKLD