MRLNSGSFSRVNLVRERLSGALRVCKVIDIKEMDPHVLGMMRKEVQVLSALDHPNIVRLYEFAEESMSQVEIVLTFLRRERPVNSSQNVTGQHRYNGCRSMSGCFRNAWWRGGITHRDVKPENVMLTSLSNDAFCKVIDFGLATPYKGRVKEFAGTVSYLAPELAIAQSGFSMAADIWAVGVTAFELLAGITPFGKTQEFGNSVEPILEKLCEYESFDEDLYQVFRMSPGHQRMWRSSEAWDFLRTVLAADPEDAQMEGSTYCPEGAAAPLAGATSARCGVLWIRKIHPSRAGRFAPGVLCQATKMHRSCLYAIAAKGNFAEYASSVDSIQLDMAMVGHAFAQADSDNDGKISLEDLQTASKANSWWSWSRRLQAAMETFLQAADQDRKGYLGYTDFVAACLFQIHHTFDAGLVDDTFDVLDHDRNGLLKAEDVKPAFPRYPPGLPKYCSFGREEWHHCVFRE