MKTLVIACVALVLVVVHGEVIEEVNEKQLQESVEEKYSLLQRLEKLDEAITAEENRNSRVRRCGSKRAWCKEKKDCCCGYNCVYAWYNQQSSCERKWKYLFTGEC