MEVLYDKNKPLFLFRDVVAAERQTLFIKKLQLCSYTFDFTDATAHVREKEIKRQTLLELVDYVNQGQGKFTEAVFEDCSYMLAQNLFRGLPPSNHEITGSASGDNFDPEEEEPTLEPSWPHLQIVYEFLLRYVTSNEVDPKIGKKYIDSTFVLKLLELFDSEDPRERDYLKTILHRIYGKFMVHRPFIRKAINNIFYRFIYETERHNGIAELLEILGSIINGFALPLKEEHKVFLQRALLPLHKPKCVAMYHQQLSYCVTQFVEKDPRLADTVLRGLLKYWPVTNSQKEVLFLGELEEVLELTQASEFVKTMLPLFRQISACINSSHFQVAERALFLWNNDYIVNLVAQNRQVLLPVCFGALERNAQNHWNAAVGGLTINVRKMLMEMDQPLFEKCQKEWEQEVLASATEEQNRQQYWKKVEALADKSTTARSCPRPRARPSRPREPRTRQPCFGGPTPRREH*