MKSLWYLSFLLGSATAARLGKHEEEEASFADQLEVVEEGELSDDEWAGPTEQRRKYVKSKMDIEHRVVDQFIHKAADLQEVGLGNPKVAFLFLTMSDFPWLKAWEAFFQDAWKKDYSIYVHRAALKDAAQRQAQPLPLAKYGAIEVPWVQTGWCALFGVEVASLFHAMQDPANLQFVFVSDSSVPLKPFAYVHKELALNSPETSKICLASGAYFNKAKTEFAKQEASQACVFRDFLRGINPRAMKHHQWAVFSRAHAKMIIQYAKEALKIYEDVWLQAAPDIKNAAEGCSDEAVPLIALLHALDAKGESTGNTWLDLTRLGVEQNCLTFVRWRNCFVGTQLDLSTPFAALKTVWNNLNEVLNLDNIDLQKSALKRELNGFPHAFDNITGSYLETLMDQNFMFARKFHTGAQVLETDPDYGTLFGVFTPFDKAPVEAQPLAEVLPRLWSRLDLEKAQKSPWSRLEKSGKPGPLKQPNP*