MGVYRHLLGDPGSIDNFRDLYKVPANVEVRSDDPDDRLTYRDGWMPFWLVSVVEGGIRFPLHPLVRDCLWEWRLCPCQLLPNGYKIIMGVVRLNQILKIGLGVPNIEDTYDLCKSAEGDTYYLRLRVRWIGFVTALEDSNKFPRKEGACEEEPLEGEQRVARAGEKLPRPQLSCCVVSPGVRAPLPVLQHLQKGIGNRLRAERGRRQSSNSDDRGARNLRRGACRDLESQAPAFPKEVSSFQLGGRGRGRGDATPARATLCCRRPVRGGLRGHRKRGPESSSGSGCDASGIPGWHSYPRRRDGWYRHDWGCSARRGRGRLSSASSRRRG