4095ab:	12 0b                	adc    (%ebx),%cl
4095ad:	00 0b                	add    %cl,(%ebx)
4095af:	00 0b                	add    %cl,(%ebx)
4095b1:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
4095b7:	00 0b                	add    %cl,(%ebx)
4095b9:	12 0b                	adc    (%ebx),%cl
4095bb:	00 0b                	add    %cl,(%ebx)
4095bd:	00 0b                	add    %cl,(%ebx)
4095bf:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
4095c5:	00 0b                	add    %cl,(%ebx)
4095c7:	12 0b                	adc    (%ebx),%cl
4095c9:	20 0b                	and    %cl,(%ebx)
4095cb:	00 13                	add    %dl,(%ebx)
4095cd:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
4095d3:	00 0b                	add    %cl,(%ebx)
4095d5:	12 0b                	adc    (%ebx),%cl
4095d7:	00 13                	add    %dl,(%ebx)
4095d9:	20 0b                	and    %cl,(%ebx)
4095db:	00 65 00             	add    %ah,0x0(%ebp)
4095de:	0b 00                	or     (%eax),%eax
4095e0:	0b 00                	or     (%eax),%eax
4095e2:	0b 12                	or     (%edx),%edx
4095e4:	0b 00                	or     (%eax),%eax
4095e6:	0b 00                	or     (%eax),%eax
4095e8:	39 74 82 78          	cmp    %esi,0x78(%edx,%eax,4)
4095ec:	7f 00                	jg     0x4095ee
4095ee:	0b 00                	or     (%eax),%eax
4095f0:	f7 1e                	negl   (%esi)
4095f2:	0b 00                	or     (%eax),%eax
4095f4:	0b 20                	or     (%eax),%esp
4095f6:	0b 00                	or     (%eax),%eax
4095f8:	1d 0e 0b 00 0b       	sbb    $0xb000b0e,%eax
4095fd:	02 0b                	add    (%ebx),%cl
4095ff:	12 0b                	adc    (%ebx),%cl
409601:	00 0b                	add    %cl,(%ebx)
409603:	00 0b                	add    %cl,(%ebx)
409605:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40960b:	00 2b                	add    %ch,(%ebx)
40960d:	12 0b                	adc    (%ebx),%cl
40960f:	60                   	pusha
409610:	39 72 7e             	cmp    %esi,0x7e(%edx)
409613:	72 80                	jb     0x409595
409615:	00 0b                	add    %cl,(%ebx)
409617:	00 83 03 0b 12 0b    	add    %al,0xb120b03(%ebx)
40961d:	40                   	inc    %eax
40961e:	0b 00                	or     (%eax),%eax
409620:	0b 04 1d 00 0b 10 0b 	or     0xb100b00(,%ebx,1),%eax
409627:	00 0b                	add    %cl,(%ebx)
409629:	12 0b                	adc    (%ebx),%cl
40962b:	00 0b                	add    %cl,(%ebx)
40962d:	00 0b                	add    %cl,(%ebx)
40962f:	00 1d 00 0b 00 4b    	add    %bl,0x4b000b00
409635:	00 0b                	add    %cl,(%ebx)
409637:	52                   	push   %edx
409638:	39 72 70             	cmp    %esi,0x70(%edx)
40963b:	6c                   	insb   (%dx),%es:(%edi)
40963c:	7a 63                	jp     0x4096a1
40963e:	1d 00 17 00 0b       	sbb    $0xb001700,%eax
409643:	00 0b                	add    %cl,(%ebx)
409645:	72 0b                	jb     0x409652
409647:	00 0b                	add    %cl,(%ebx)
409649:	02 0b                	add    (%ebx),%cl
40964b:	00 1d 14 0b 00 0b    	add    %bl,0xb000b14
409651:	00 0b                	add    %cl,(%ebx)
409653:	12 0b                	adc    (%ebx),%cl
409655:	00 0b                	add    %cl,(%ebx)
409657:	00 0b                	add    %cl,(%ebx)
409659:	00 1d 00 4b 00 0b    	add    %bl,0xb004b00
40965f:	42                   	inc    %edx
409660:	0b 12                	or     (%edx),%edx
409662:	0b 00                	or     (%eax),%eax
409664:	0b 00                	or     (%eax),%eax
409666:	0b 00                	or     (%eax),%eax
409668:	1d 00 0b 00 0b       	sbb    $0xb000b00,%eax
40966d:	00 0b                	add    %cl,(%ebx)
40966f:	12 d1                	adc    %cl,%dl
409671:	2c 0b                	sub    $0xb,%al
409673:	00 0b                	add    %cl,(%ebx)
409675:	00 1d 00 53 00 0b    	add    %bl,0xb005300
40967b:	00 0d 12 10 00 87    	add    %cl,0x87001012
409681:	20 0b                	and    %cl,(%ebx)
409683:	00 99 0b 0b 00 0e    	add    %bl,0xe000b0b(%ecx)
409689:	00 0b                	add    %cl,(%ebx)
40968b:	12 0b                	adc    (%ebx),%cl
40968d:	00 0b                	add    %cl,(%ebx)
40968f:	00 0b                	add    %cl,(%ebx)
409691:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
409697:	00 0b                	add    %cl,(%ebx)
409699:	12 0b                	adc    (%ebx),%cl
40969b:	00 0b                	add    %cl,(%ebx)
40969d:	00 0b                	add    %cl,(%ebx)
40969f:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
4096a5:	00 0b                	add    %cl,(%ebx)
4096a7:	12 0b                	adc    (%ebx),%cl
4096a9:	00 0b                	add    %cl,(%ebx)
4096ab:	00 0b                	add    %cl,(%ebx)
4096ad:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
4096b3:	00 0b                	add    %cl,(%ebx)
4096b5:	12 0b                	adc    (%ebx),%cl
4096b7:	00 0b                	add    %cl,(%ebx)
4096b9:	00 0b                	add    %cl,(%ebx)
4096bb:	00 1d 00 0b 00 8d    	add    %bl,0x8d000b00
4096c1:	02 0e                	add    (%esi),%cl
4096c3:	26 09 06             	or     %eax,%es:(%esi)
4096c6:	0e                   	push   %cs
4096c7:	00 0b                	add    %cl,(%ebx)
4096c9:	06                   	push   %es
4096ca:	90                   	nop
4096cb:	05 0b 00 11 7e       	add    $0x7e11000b,%eax
4096d0:	1b 12                	sbb    (%edx),%edx
4096d2:	0b 0a                	or     (%edx),%ecx
4096d4:	8a 01                	mov    (%ecx),%al
4096d6:	0b 00                	or     (%eax),%eax
4096d8:	21 18                	and    %ebx,(%eax)
4096da:	33 01                	xor    (%ecx),%eax
4096dc:	0b 00                	or     (%eax),%eax
4096de:	11 38                	adc    %edi,(%eax)
4096e0:	35 0a 21 2a 29       	xor    $0x292a210a,%eax
4096e5:	02 45 11             	add    0x11(%ebp),%al
4096e8:	0b 00                	or     (%eax),%eax
4096ea:	15 2a 4d 65 55       	adc    $0x55654d2a,%eax
4096ef:	42                   	inc    %edx
4096f0:	0c 00                	or     $0x0,%al
4096f2:	0c 00                	or     $0x0,%al
4096f4:	1d 00 0b 00 17       	sbb    $0x17000b00,%eax
4096f9:	00 0b                	add    %cl,(%ebx)
4096fb:	12 81 34 39 30 39    	adc    0x39303934(%ecx),%al
409701:	33 4d 33             	xor    0x33(%ebp),%ecx
409704:	3c 39                	cmp    $0x39,%al
409706:	0b 00                	or     (%eax),%eax
409708:	0b 12                	or     (%edx),%edx
40970a:	10 00                	adc    %al,(%eax)
40970c:	77 00                	ja     0x40970e
40970e:	0b 00                	or     (%eax),%eax
409710:	55                   	push   %ebp
409711:	04 0b                	add    $0xb,%al
409713:	00 2e                	add    %ch,(%esi)
409715:	7e 0b                	jle    0x409722
409717:	12 af 04 0b 00 47    	adc    0x47000b04(%edi),%ch
40971d:	05 1d 00 2e 53       	add    $0x532e001d,%eax
409722:	7f 72                	jg     0x409796
409724:	74 80                	je     0x4096a6
409726:	72 73                	jb     0x40979b
409728:	0b 00                	or     (%eax),%eax
40972a:	0b 00                	or     (%eax),%eax
40972c:	fd                   	std
40972d:	09 0b                	or     %ecx,(%ebx)
40972f:	00 0f                	add    %cl,(%edi)
409731:	00 0b                	add    %cl,(%ebx)
409733:	12 2e                	adc    (%esi),%ch
409735:	55                   	push   %ebp
409736:	5e                   	pop    %esi
409737:	00 ef                	add    %ch,%bh
409739:	09 1d 00 1b 00 0b    	or     %ebx,0xb001b00
40973f:	00 2e                	add    %ch,(%esi)
409741:	59                   	pop    %ecx
409742:	60                   	pusha
409743:	49                   	dec    %ecx
409744:	4f                   	dec    %edi
409745:	00 0b                	add    %cl,(%ebx)
409747:	00 11                	add    %dl,(%ecx)
409749:	09 0b                	or     %ecx,(%ebx)
40974b:	00 93 01 0b 12 2e    	add    %dl,0x2e120b01(%ebx)
409751:	42                   	inc    %edx
409752:	77 6f                	ja     0x4097c3
409754:	6d                   	insl   (%dx),%es:(%edi)
409755:	00 1d 00 0b 00 0b    	add    %bl,0xb000b00
40975b:	00 0d 12 0b 01 62    	add    %cl,0x62010b12
409761:	3d 0b 14 26 02       	cmp    $0x226140b,%eax
409766:	0b 00                	or     (%eax),%eax
409768:	0b fa                	or     %edx,%edi
40976a:	0c 45                	or     $0x45,%al
40976c:	0b 16                	or     (%esi),%edx
40976e:	0b 00                	or     (%eax),%eax
409770:	0c 00                	or     $0x0,%al
409772:	1d 00 21 00 0b       	sbb    $0xb002100,%eax
409777:	00 11                	add    %dl,(%ecx)
409779:	12 0b                	adc    (%ebx),%cl
40977b:	00 19                	add    %bl,(%ecx)
40977d:	00 0b                	add    %cl,(%ebx)
40977f:	00 25 00 0b 00 34    	add    %ah,0x34000b00
409785:	00 0b                	add    %cl,(%ebx)
409787:	12 1c 00             	adc    (%eax,%eax,1),%bl
40978a:	0b 00                	or     (%eax),%eax
40978c:	15 00 1d 00 1a       	adc    $0x1a001d00,%eax
409791:	00 0b                	add    %cl,(%ebx)
409793:	00 0c 12             	add    %cl,(%edx,%edx,1)
409796:	0b 00                	or     (%eax),%eax
409798:	0c 00                	or     $0x0,%al
40979a:	0b 00                	or     (%eax),%eax
40979c:	1e                   	push   %ds
40979d:	00 0b                	add    %cl,(%ebx)
40979f:	00 0c 00             	add    %cl,(%eax,%eax,1)
4097a2:	0b 12                	or     (%edx),%edx
4097a4:	0c 00                	or     $0x0,%al
4097a6:	0b 00                	or     (%eax),%eax
4097a8:	0f 00 1d 00 0b 00 e1 	ltr    0xe1000b00
4097af:	03 0c 12             	add    (%edx,%edx,1),%ecx
4097b2:	0b 00                	or     (%eax),%eax
4097b4:	0b 00                	or     (%eax),%eax
4097b6:	11 00                	adc    %eax,(%eax)
4097b8:	ee                   	out    %al,(%dx)
4097b9:	02 a6 04 11 00 49    	add    0x49001104(%esi),%ah
4097bf:	15 a6 04 11 00       	adc    $0x1104a6,%eax
4097c4:	01 01                	add    %eax,(%ecx)
4097c6:	86 04 1a             	xchg   %al,(%edx,%ebx,1)
4097c9:	00 c6                	add    %al,%dh
4097cb:	04 0b                	add    $0xb,%al
4097cd:	12 11                	adc    (%ecx),%dl
4097cf:	00 29                	add    %ch,(%ecx)
4097d1:	02 fa                	add    %dl,%bh
4097d3:	03 23                	add    (%ebx),%esp
4097d5:	00 b0 02 fa 03 11    	add    %dh,0x1103fa02(%eax)
4097db:	12 91 02 fa 03 11    	adc    0x1103fa02(%ecx),%dl
4097e1:	00 42 03             	add    %al,0x3(%edx)
4097e4:	fa                   	cli
4097e5:	03 11                	add    (%ecx),%edx
4097e7:	00 fc                	add    %bh,%ah
4097e9:	14 fa                	adc    $0xfa,%al
4097eb:	03 11                	add    (%ecx),%edx
4097ed:	00 15 03 0c 03 11    	add    %dl,0x11030c03
4097f3:	00 40 02             	add    %al,0x2(%eax)
4097f6:	fa                   	cli
4097f7:	15 11 00 15 02       	adc    $0x2150011,%eax
4097fc:	87 04 23             	xchg   %eax,(%ebx,%eiz,1)
4097ff:	00 f3                	add    %dh,%bl
409801:	01 87 04 11 12 74    	add    %eax,0x74121104(%edi)
409807:	02 fa                	add    %dl,%bh
409809:	03 11                	add    (%ecx),%edx
40980b:	00 6d 02             	add    %ch,0x2(%ebp)
40980e:	8b 03                	mov    (%ebx),%eax
409810:	11 00                	adc    %eax,(%eax)
409812:	ff 16                	call   *(%esi)
409814:	ee                   	out    %al,(%dx)
409815:	03 11                	add    (%ecx),%edx
409817:	00 e1                	add    %ah,%cl
409819:	01 00                	add    %eax,(%eax)
40981b:	03 11                	add    (%ecx),%edx
40981d:	00 0d 05 ee 15 11    	add    %cl,0x1115ee05
409823:	00 ae 03 ee 03 23    	add    %ch,0x2303ee03(%esi)
409829:	00 f5                	add    %dh,%ch
40982b:	03 ee                	add    %esi,%ebp
40982d:	03 11                	add    (%ecx),%edx
40982f:	12 cd                	adc    %ch,%cl
409831:	02 ee                	add    %dh,%ch
409833:	03 11                	add    (%ecx),%edx
409835:	00 7f 04             	add    %bh,0x4(%edi)
409838:	ee                   	out    %al,(%dx)
409839:	03 0b                	add    (%ebx),%ecx
40983b:	00 0b                	add    %cl,(%ebx)
40983d:	12 13                	adc    (%ebx),%dl
40983f:	00 0b                	add    %cl,(%ebx)
409841:	00 0b                	add    %cl,(%ebx)
409843:	00 1e                	add    %bl,(%esi)
409845:	00 0c 00             	add    %cl,(%eax,%eax,1)
409848:	0b 00                	or     (%eax),%eax
40984a:	1b 12                	sbb    (%edx),%edx
40984c:	0c 00                	or     $0x0,%al
40984e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40984f:	03 4c 00 1e          	add    0x1e(%eax,%eax,1),%ecx
409853:	00 0c 00             	add    %cl,(%eax,%eax,1)
409856:	0e                   	push   %cs
409857:	01 0b                	add    %ecx,(%ebx)
409859:	12 cd                	adc    %ch,%cl
40985b:	01 0b                	add    %ecx,(%ebx)
40985d:	00 50 00             	add    %dl,0x0(%eax)
409860:	1f                   	pop    %ds
409861:	00 10                	add    %dl,(%eax)
409863:	00 0e                	add    %cl,(%esi)
409865:	01 0b                	add    %ecx,(%ebx)
409867:	12 1a                	adc    (%edx),%bl
409869:	05 0b 00 5c 00       	add    $0x5c000b,%eax
40986e:	1f                   	pop    %ds
40986f:	00 14 00             	add    %dl,(%eax,%eax,1)
409872:	0e                   	push   %cs
409873:	01 0b                	add    %ecx,(%ebx)
409875:	12 0c 04             	adc    (%esp,%eax,1),%cl
409878:	0b 00                	or     (%eax),%eax
40987a:	5c                   	pop    %esp
40987b:	00 24 00             	add    %ah,(%eax,%eax,1)
40987e:	14 00                	adc    $0x0,%al
409880:	0e                   	push   %cs
409881:	01 0b                	add    %ecx,(%ebx)
409883:	12 d5                	adc    %ch,%dl
409885:	04 0b                	add    $0xb,%al
409887:	00 5c 00 27          	add    %bl,0x27(%eax,%eax,1)
40988b:	00 14 00             	add    %dl,(%eax,%eax,1)
40988e:	1c 00                	sbb    $0x0,%al
409890:	cb                   	lret
409891:	15 51 00 11 06       	adc    $0x6110051,%eax
409896:	ff 00                	incl   (%eax)
409898:	66 00 61 80          	data16 add %ah,-0x80(%ecx)
40989c:	6a 00                	push   $0x0
40989e:	57                   	push   %edi
40989f:	12 61 80             	adc    -0x80(%ecx),%ah
4098a2:	93                   	xchg   %eax,%ebx
4098a3:	00 57 00             	add    %dl,0x0(%edi)
4098a6:	73 80                	jae    0x409828
4098a8:	c9                   	leave
4098a9:	00 57 00             	add    %dl,0x0(%edi)
4098ac:	61                   	popa
4098ad:	92                   	xchg   %eax,%edx
4098ae:	f0 00 57 00          	lock add %dl,0x0(%edi)
4098b2:	11 06                	adc    %eax,(%esi)
4098b4:	11 00                	adc    %eax,(%eax)
4098b6:	54                   	push   %esp
4098b7:	00 61 80             	add    %ah,-0x80(%ecx)
4098ba:	1c 12                	sbb    $0x12,%al
4098bc:	5b                   	pop    %ebx
4098bd:	00 61 80             	add    %ah,-0x80(%ecx)
4098c0:	7c 00                	jl     0x4098c2
4098c2:	6d                   	insl   (%dx),%es:(%edi)
4098c3:	00 11                	add    %dl,(%ecx)
4098c5:	06                   	push   %es
4098c6:	ff 00                	incl   (%eax)
4098c8:	54                   	push   %esp
4098c9:	12 61 80             	adc    -0x80(%ecx),%ah
4098cc:	d7                   	xlat   %ds:(%ebx)
4098cd:	00 5f 00             	add    %bl,0x0(%edi)
4098d0:	73 80                	jae    0x409852
4098d2:	34 00                	xor    $0x0,%al
4098d4:	5f                   	pop    %edi
4098d5:	00 61 92             	add    %ah,-0x6e(%ecx)
4098d8:	4a                   	dec    %edx
4098d9:	00 5f 00             	add    %bl,0x0(%edi)
4098dc:	61                   	popa
4098dd:	80 b5 00 5f 00 0b 00 	xorb   $0x0,0xb005f00(%ebp)
4098e4:	0b 12                	or     (%edx),%edx
4098e6:	8b 00                	mov    (%eax),%eax
4098e8:	9c                   	pushf
4098e9:	20 34 05 75 00 0c 00 	and    %dh,0xc0075(,%eax,1)
4098f0:	5b                   	pop    %ebx
4098f1:	20 0b                	and    %cl,(%ebx)
4098f3:	12 0b                	adc    (%ebx),%cl
4098f5:	00 a1 00 3f 05 82    	add    %ah,-0x7dfac100(%ecx)
4098fb:	00 13                	add    %dl,(%ebx)
4098fd:	00 7c 20 0b          	add    %bh,0xb(%eax,%eiz,1)
409901:	12 0b                	adc    (%ebx),%cl
409903:	00 9c 00 53 04 88 00 	add    %bl,0x880453(%eax,%eax,1)
40990a:	15 00 7f 20 0b       	adc    $0xb207f00,%eax
40990f:	12 0b                	adc    (%ebx),%cl
409911:	00 91 18 67 04 23    	add    %dl,0x23046718(%ecx)
409917:	00 1e                	add    %bl,(%esi)
409919:	00 0b                	add    %cl,(%ebx)
40991b:	00 0b                	add    %cl,(%ebx)
40991d:	12 0e                	adc    (%esi),%cl
40991f:	00 91 18 67 04 97    	add    %dl,-0x68fb98e8(%ecx)
409925:	00 1e                	add    %bl,(%esi)
409927:	00 0b                	add    %cl,(%ebx)
409929:	00 0b                	add    %cl,(%ebx)