MIAVVVGTRPEIIKMAPVVLELESRGIDYTFVHTGQHYDYEMSKIFIEELGLPEPHFSFELKGSTPGEQIGEMIIHLDKISQERKPKVVAVQGDTNSMVAAAIAALKVGAEVAHVEAGLRSYDWRMPEEHNRRMIDHVSKYLFAPTEDAKRNLEEEMVYGEIYVTGNTVIDALDRYMGLAEERSKEVLEKVPFDEFGVVTFHRAENVDNPQTLKDFVRILERSPIPLVYPVHPRTRKRLLEFGLWDRVKRIPHLMITEPLGYLEFIGLLKNSKIVLSDSGGLQEEVTHPKIRKRIIVLRTSTERPEAIKSGFAYVVGTNPVVVLATLERALNEGAPLPEASPFGDGKAGKRIVDVLERVGS