MLRHNVPIRRDLDKIACDHGFDFHVIDNEIYWDESRAYRFTLRQIEEQIEKPTAELHQMCLEIVERAVRDEQSMQQLAIPPLYWDVIAESWRSRDPSLYGRMDFVWCGKDPVKLLEYNADTPTSLYESSYFQWLWLEDARRSGAIPRDADQYNAIQERLIARFSELYSREPLYFCCCEDTDEDRTTVLYLQDCAQQAGQETRFIYIEELGLGVGGVLTDLDDNVIRRAFKLYPLEWMMRDDNGPLLRKRREQWIEPLWKSILSNKGLLPLLWRFFPGHPNLLPAWFEGEKSLAAPGESSVRKPIYSREGGNVTIFDERQNVIDHADGDYADEPMIYQAFQPLPRFGDSYTLIGSWIIDDEASGMGIREDNTLITKDTSRFVPHYIAG