MGKSTHCVASSGMKKGPWTPAEDQKLLAYVQKHGHGNWQSLPQRAGLQRCGKSCRLRWRNYLRPDIKRGNFSLQEDHTIIQLHALLGNRWSAITAHLPKRTDNEVKNYWHSRLKKRLALKGYDPVTHKLKTTIFGFANGSTDDPKTNSNLNHIAQWESARLQAEARFVRDSELHKQAYHLYNNNDISAASSILLGHNKDFGPTDQLFGQNAPQCLDILRAWESILMSNYSKAAGGQDHVNLFGNHLAGDFEPPIISAISSNGSSLMDCFFHEPVGQCFNENYGTSITKPFAAVHHNGFKNGACLEDFGLGEIIMQGKKDCPMSGISM