MGKSTHDCVASSGVKKGPWTPAEDQKLLAFVQKHGHGNWQSLPQKAGLQRCGKSCRLRWRNYLRPDIQRGNFSLLEDQTIIQLHALLGNRWSAITAHLPKRTDNEVKNYWHSRLKKRLALKGYDPVTHKPKTTIFGFANGSTDDPKTGSNLNHIAQWESARLQAEARYVRDSELHKQAYHPYYNNDISAASSILLGHNKDFGPTDQLFGQNAPQCLDILRAWESMLMSNYSKAAGGQDHVNSFGNHLAGDFEPPIISAISSNGSSLMDCFFHEPVGQCFDENYGTSITEPFATVHHKNNGACLEDFGLWEIIMQRKKTIV