MEALRPVLEECGQQHLLEGYEDLTADQQADLLQQLQSIDFPYVNHIFKASMAAAEVPAAPAAPMDDVTTLKSATDEQREAWRCSGLKLIAEGKLAVLLLAGGQGTRLGSSAPKGCYNIGLPSKKSLFQLQAERLLRLQALAAQQAGTDATECRPLRWYIMTSPATDAETRKHFKANSFFGLKEAQVCFFSQGALPALTEGGRIIRESPSRLAMAPDGNGGVYMALRGAGVLADMAAHGVEAVDCYCVDNALVRLGDPLFTGFCHSRGIECGARVVAKAYPEEKVGVFARRGGALEVVEYSELDPSEASAADPATEQLKYNWSNICLHYFRRDWLESVSDRLAEMGKYHVARKKIASMDGPVAGVKLELFIFDTFPLAASTALFEVRREEEFAPVKNAPGQGLADSPDTARDAILALHKRWVQAAGGEVQCPEGVEVSPLVSYAGEGLEEACGGKTYTSSYDMHLQGFLQYAPKSAVNRLLKGAVQGAAEYSSPRPTPKGRGPAGGRVGARIVANCSSRTFRPQPX