MHRDKRQRMSDSIPSQKDRKYDRQLRLWAASGQRALEDASVCLLGSSPVATETMKNLILPNVGSYTVVDGGNVTEDDLSANFFFDSDSIGKSKAQSASLLLNELNKDSTGSYLDQKPSKIVASNLSYFDQFSIIVASVSSFDKYSDLEALSEYLYSHYIPLVVISSAGFYGYVRVVMKELPIIDTHPDSLVDLRLDSPWPELMEYVNNFPEPETAAARDHVPMIVLLLKTADKWIKEHEGGLPTKRDEKLAFKKQVEALRQGDSENVDEAVAAVWRLYQKSNQVPSQIRDLFNLSAEDSTDRDPTFWTLVEALKDFVAETGTFPLSGTVPDFKAYTKDYVDIQRVYKDKANKDLSRFKEIVATKVVEVPETVIEEFSKNSRFIHLARGTSLTHDISPESLAQITSEDDDLLKLYYVIRASQMLGGKQDAFSIMTKTNELGVTADVVEYSQEVARYEGRELHNISSVIGGVASQEIVKILAKQYVPLNNTVLFDGIGSKMEKWLL*