41463b:	00 d0                	add    %dl,%al
41463d:	2d 00 00 01 00       	sub    $0x10000,%eax
414642:	2b 27                	sub    (%edi),%esp
414644:	00 00                	add    %al,(%eax)
414646:	01 00                	add    %eax,(%eax)
414648:	55                   	push   %ebp
414649:	2d 00 00 02 00       	sub    $0x20000,%eax
41464e:	ea 17 00 00 01 00 df 	ljmp   $0xdf00,$0x1000017
414655:	28 00                	sub    %al,(%eax)
414657:	00 01                	add    %al,(%ecx)
414659:	00 55 2d             	add    %dl,0x2d(%ebp)
41465c:	00 00                	add    %al,(%eax)
41465e:	02 00                	add    (%eax),%al
414660:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414667:	2d 00 00 02 00       	sub    $0x20000,%eax
41466c:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414673:	2d 00 00 02 00       	sub    $0x20000,%eax
414678:	ea 17 00 00 01 00 9f 	ljmp   $0x9f00,$0x1000017
41467f:	3e 00 00             	add    %al,%ds:(%eax)
414682:	01 00                	add    %eax,(%eax)
414684:	55                   	push   %ebp
414685:	2d 00 00 02 00       	sub    $0x20000,%eax
41468a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414691:	2d 00 00 02 00       	sub    $0x20000,%eax
414696:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41469d:	2d 00 00 02 00       	sub    $0x20000,%eax
4146a2:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146a9:	2d 00 00 02 00       	sub    $0x20000,%eax
4146ae:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146b5:	2d 00 00 02 00       	sub    $0x20000,%eax
4146ba:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146c1:	2d 00 00 02 00       	sub    $0x20000,%eax
4146c6:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146cd:	2d 00 00 02 00       	sub    $0x20000,%eax
4146d2:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146d9:	2d 00 00 02 00       	sub    $0x20000,%eax
4146de:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146e5:	2d 00 00 02 00       	sub    $0x20000,%eax
4146ea:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146f1:	2d 00 00 02 00       	sub    $0x20000,%eax
4146f6:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4146fd:	2d 00 00 02 00       	sub    $0x20000,%eax
414702:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414709:	2d 00 00 02 00       	sub    $0x20000,%eax
41470e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414715:	2d 00 00 02 00       	sub    $0x20000,%eax
41471a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414721:	2d 00 00 02 00       	sub    $0x20000,%eax
414726:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41472d:	2d 00 00 02 00       	sub    $0x20000,%eax
414732:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414739:	2d 00 00 02 00       	sub    $0x20000,%eax
41473e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414745:	2d 00 00 02 00       	sub    $0x20000,%eax
41474a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414751:	2d 00 00 02 00       	sub    $0x20000,%eax
414756:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41475d:	2d 00 00 02 00       	sub    $0x20000,%eax
414762:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414769:	2d 00 00 02 00       	sub    $0x20000,%eax
41476e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414775:	2d 00 00 02 00       	sub    $0x20000,%eax
41477a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414781:	2d 00 00 02 00       	sub    $0x20000,%eax
414786:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41478d:	2d 00 00 02 00       	sub    $0x20000,%eax
414792:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414799:	2d 00 00 02 00       	sub    $0x20000,%eax
41479e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147a5:	2d 00 00 02 00       	sub    $0x20000,%eax
4147aa:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147b1:	2d 00 00 02 00       	sub    $0x20000,%eax
4147b6:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147bd:	2d 00 00 02 00       	sub    $0x20000,%eax
4147c2:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147c9:	2d 00 00 02 00       	sub    $0x20000,%eax
4147ce:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147d5:	2d 00 00 02 00       	sub    $0x20000,%eax
4147da:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147e1:	2d 00 00 02 00       	sub    $0x20000,%eax
4147e6:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147ed:	2d 00 00 02 00       	sub    $0x20000,%eax
4147f2:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4147f9:	2d 00 00 02 00       	sub    $0x20000,%eax
4147fe:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414805:	2d 00 00 02 00       	sub    $0x20000,%eax
41480a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414811:	2d 00 00 02 00       	sub    $0x20000,%eax
414816:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41481d:	2d 00 00 02 00       	sub    $0x20000,%eax
414822:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414829:	2d 00 00 02 00       	sub    $0x20000,%eax
41482e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414835:	2d 00 00 02 00       	sub    $0x20000,%eax
41483a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414841:	2d 00 00 02 00       	sub    $0x20000,%eax
414846:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41484d:	2d 00 00 02 00       	sub    $0x20000,%eax
414852:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414859:	2d 00 00 02 00       	sub    $0x20000,%eax
41485e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414865:	2d 00 00 02 00       	sub    $0x20000,%eax
41486a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414871:	2d 00 00 02 00       	sub    $0x20000,%eax
414876:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
41487d:	2d 00 00 02 00       	sub    $0x20000,%eax
414882:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414889:	2d 00 00 02 00       	sub    $0x20000,%eax
41488e:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
414895:	2d 00 00 02 00       	sub    $0x20000,%eax
41489a:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4148a1:	2d 00 00 02 00       	sub    $0x20000,%eax
4148a6:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4148ad:	2d 00 00 02 00       	sub    $0x20000,%eax
4148b2:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4148b9:	2d 00 00 02 00       	sub    $0x20000,%eax
4148be:	ea 17 00 00 01 00 55 	ljmp   $0x5500,$0x1000017
4148c5:	2d 00 00 02 00       	sub    $0x20000,%eax
4148ca:	ea 17 00 00 01 00 46 	ljmp   $0x4600,$0x1000017
4148d1:	19 00                	sbb    %eax,(%eax)
4148d3:	00 01                	add    %al,(%ecx)
4148d5:	00 2f                	add    %ch,(%edi)
4148d7:	35 00 00 01 00       	xor    $0x10000,%eax
4148dc:	79 3e                	jns    0x41491c
4148de:	00 00                	add    %al,(%eax)
4148e0:	01 00                	add    %eax,(%eax)
4148e2:	b7 16                	mov    $0x16,%bh
4148e4:	00 00                	add    %al,(%eax)
4148e6:	01 00                	add    %eax,(%eax)
4148e8:	fa                   	cli
4148e9:	3f                   	aas
4148ea:	00 00                	add    %al,(%eax)
4148ec:	02 00                	add    (%eax),%al
4148ee:	4b                   	dec    %ebx
4148ef:	41                   	inc    %ecx
4148f0:	00 00                	add    %al,(%eax)
4148f2:	01 00                	add    %eax,(%eax)
4148f4:	b7 16                	mov    $0x16,%bh
4148f6:	00 00                	add    %al,(%eax)
4148f8:	01 00                	add    %eax,(%eax)
4148fa:	85 2d 00 00 01 00    	test   %ebp,0x10000
414900:	63 3f                	arpl   %edi,(%edi)
414902:	00 00                	add    %al,(%eax)
414904:	02 00                	add    (%eax),%al
414906:	6a 3f                	push   $0x3f
414908:	00 00                	add    %al,(%eax)
41490a:	01 00                	add    %eax,(%eax)
41490c:	63 3f                	arpl   %edi,(%edi)
41490e:	00 00                	add    %al,(%eax)
414910:	02 00                	add    (%eax),%al
414912:	6a 3f                	push   $0x3f
414914:	00 00                	add    %al,(%eax)
414916:	01 00                	add    %eax,(%eax)
414918:	72 3f                	jb     0x414959
41491a:	00 00                	add    %al,(%eax)
41491c:	01 00                	add    %eax,(%eax)
41491e:	72 3f                	jb     0x41495f
414920:	00 00                	add    %al,(%eax)
414922:	01 00                	add    %eax,(%eax)
414924:	8a 1c 00             	mov    (%eax,%eax,1),%bl
414927:	00 01                	add    %al,(%ecx)
414929:	00 72 3f             	add    %dh,0x3f(%edx)
41492c:	00 00                	add    %al,(%eax)
41492e:	02 00                	add    (%eax),%al
414930:	55                   	push   %ebp
414931:	25 00 00 03 00       	and    $0x30000,%eax
414936:	40                   	inc    %eax
414937:	25 10 00 06 00       	and    $0x60010,%eax
41493c:	1f                   	pop    %ds
41493d:	00 1a                	add    %bl,(%edx)
41493f:	00 21                	add    %ah,(%ecx)
414941:	00 1a                	add    %bl,(%edx)
414943:	00 32                	add    %dh,(%edx)
414945:	00 1e                	add    %bl,(%esi)
414947:	00 09                	add    %cl,(%ecx)
414949:	00 5b 30             	add    %bl,0x30(%ebx)
41494c:	01 00                	add    %eax,(%eax)
41494e:	11 00                	adc    %eax,(%eax)
414950:	5b                   	pop    %ebx
414951:	30 06                	xor    %al,(%esi)
414953:	00 19                	add    %bl,(%ecx)
414955:	00 5b 30             	add    %bl,0x30(%ebx)
414958:	0a 00                	or     (%eax),%al
41495a:	29 00                	sub    %eax,(%eax)
41495c:	5b                   	pop    %ebx
41495d:	30 10                	xor    %dl,(%eax)
41495f:	00 31                	add    %dh,(%ecx)
414961:	00 5b 30             	add    %bl,0x30(%ebx)
414964:	10 00                	adc    %al,(%eax)
414966:	39 00                	cmp    %eax,(%eax)
414968:	5b                   	pop    %ebx
414969:	30 10                	xor    %dl,(%eax)
41496b:	00 41 00             	add    %al,0x0(%ecx)
41496e:	5b                   	pop    %ebx
41496f:	30 10                	xor    %dl,(%eax)
414971:	00 49 00             	add    %cl,0x0(%ecx)
414974:	5b                   	pop    %ebx
414975:	30 10                	xor    %dl,(%eax)
414977:	00 51 00             	add    %dl,0x0(%ecx)
41497a:	5b                   	pop    %ebx
41497b:	30 10                	xor    %dl,(%eax)
41497d:	00 59 00             	add    %bl,0x0(%ecx)
414980:	5b                   	pop    %ebx
414981:	30 10                	xor    %dl,(%eax)
414983:	00 61 00             	add    %ah,0x0(%ecx)
414986:	5b                   	pop    %ebx
414987:	30 15 00 69 00 5b    	xor    %dl,0x5b006900
41498d:	30 10                	xor    %dl,(%eax)
41498f:	00 71 00             	add    %dh,0x0(%ecx)
414992:	5b                   	pop    %ebx
414993:	30 10                	xor    %dl,(%eax)
414995:	00 79 00             	add    %bh,0x0(%ecx)
414998:	5b                   	pop    %ebx
414999:	30 10                	xor    %dl,(%eax)
41499b:	00 89 00 5b 30 06    	add    %cl,0x6305b00(%ecx)
4149a1:	00 99 00 5b 30 1a    	add    %bl,0x1a305b00(%ecx)
4149a7:	00 f1                	add    %dh,%cl
4149a9:	02 5b 30             	add    0x30(%ebx),%bl
4149ac:	06                   	push   %es
4149ad:	00 01                	add    %al,(%ecx)
4149af:	03 5b 30             	add    0x30(%ebx),%ebx
4149b2:	58                   	pop    %eax
4149b3:	00 09                	add    %cl,(%ecx)
4149b5:	03 5b 30             	add    0x30(%ebx),%ebx
4149b8:	06                   	push   %es
4149b9:	00 29                	add    %ch,(%ecx)
4149bb:	03 5b 30             	add    0x30(%ebx),%ebx
4149be:	5e                   	pop    %esi
4149bf:	00 81 00 5b 30 06    	add    %al,0x6305b00(%ecx)
4149c5:	00 a1 00 5b 30 06    	add    %ah,0x6305b00(%ecx)
4149cb:	00 31                	add    %dh,(%ecx)
4149cd:	03 15 3e 10 00 19    	add    0x1900103e,%edx
4149d3:	01 75 40             	add    %esi,0x40(%ebp)
4149d6:	6f                   	outsl  %ds:(%esi),(%dx)
4149d7:	00 21                	add    %ah,(%ecx)
4149d9:	01 f6                	add    %esi,%esi
4149db:	0c 75                	or     $0x75,%al
4149dd:	00 19                	add    %bl,(%ecx)
4149df:	01 a5 33 7e 00 29    	add    %esp,0x29007e33(%ebp)
4149e5:	00 ce                	add    %cl,%dh
4149e7:	0e                   	push   %cs
4149e8:	87 00                	xchg   %eax,(%eax)
4149ea:	41                   	inc    %ecx
4149eb:	03 19                	add    (%ecx),%ebx
4149ed:	41                   	inc    %ecx
4149ee:	8b 00                	mov    (%eax),%eax
4149f0:	19 01                	sbb    %eax,(%ecx)
4149f2:	59                   	pop    %ecx
4149f3:	12 87 00 49 03 49    	adc    0x49034900(%edi),%al
4149f9:	26 91                	es xchg %eax,%ecx
4149fb:	00 19                	add    %bl,(%ecx)
4149fd:	01 8a 10 9b 00 51    	add    %ecx,0x51009b10(%edx)
414a03:	03 65 26             	add    0x26(%ebp),%esp
414a06:	a1 00 31 00 2f       	mov    0x2f003100,%eax
414a0b:	29 87 00 49 00 ce    	sub    %eax,-0x31ffb700(%edi)
414a11:	38 87 00 51 00 1a    	cmp    %al,0x1a005100(%edi)
414a17:	3a 87 00 31 03 0c    	cmp    0xc033100(%edi),%al
414a1d:	3e 87 00             	xchg   %eax,%ds:(%eax)
414a20:	59                   	pop    %ecx
414a21:	03 c0                	add    %eax,%eax
414a23:	3c ad                	cmp    $0xad,%al
414a25:	00 39                	add    %bh,(%ecx)
414a27:	02 77 12             	add    0x12(%edi),%dh
414a2a:	06                   	push   %es
414a2b:	00 a1 00 77 12 15    	add    %ah,0x15127700(%ecx)
414a31:	00 e9                	add    %ch,%cl
414a33:	00 5b 30             	add    %bl,0x30(%ebx)
414a36:	bf 00 b1 00 5b       	mov    $0x5b00b100,%edi
414a3b:	30 06                	xor    %al,(%esi)
414a3d:	00 b9 00 5b 30 06    	add    %bh,0x6305b00(%ecx)
414a43:	00 c1                	add    %al,%cl
414a45:	00 5b 30             	add    %bl,0x30(%ebx)
414a48:	06                   	push   %es
414a49:	00 c9                	add    %cl,%cl
414a4b:	00 5b 30             	add    %bl,0x30(%ebx)
414a4e:	06                   	push   %es
414a4f:	00 d1                	add    %dl,%cl
414a51:	00 5b 30             	add    %bl,0x30(%ebx)
414a54:	06                   	push   %es
414a55:	00 61 03             	add    %ah,0x3(%ecx)
414a58:	d0 3a                	sarb   $1,(%edx)
414a5a:	06                   	push   %es
414a5b:	00 31                	add    %dh,(%ecx)
414a5d:	03 70 3d             	add    0x3d(%eax),%esi
414a60:	06                   	push   %es
414a61:	00 81 01 5b 30 c6    	add    %al,-0x39cfa4ff(%ecx)
414a67:	00 31                	add    %dh,(%ecx)
414a69:	03 a9 26 cc 00 69    	add    0x6900cc26(%ecx),%ebp
414a6f:	03 5b 30             	add    0x30(%ebx),%ebx
414a72:	01 00                	add    %eax,(%eax)
414a74:	31 03                	xor    %eax,(%ebx)
414a76:	14 26                	adc    $0x26,%al
414a78:	d3 00                	roll   %cl,(%eax)
414a7a:	31 03                	xor    %eax,(%ebx)
414a7c:	00 10                	add    %dl,(%eax)
414a7e:	10 00                	adc    %al,(%eax)
414a80:	69 03 5b 30 da 00    	imul   $0xda305b,(%ebx),%eax
414a86:	31 03                	xor    %eax,(%ebx)
414a88:	05 18 d3 00 59       	add    $0x5900d318,%eax
414a8d:	01 5b 30             	add    %ebx,0x30(%ebx)
414a90:	c6 00 31             	movb   $0x31,(%eax)
414a93:	03 49 17             	add    0x17(%ecx),%ecx
414a96:	e2 00                	loop   0x414a98
414a98:	b1 00                	mov    $0x0,%cl
414a9a:	35 0a e9 00 b1       	xor    $0xb100e90a,%eax
414a9f:	00 c9                	add    %cl,%cl
414aa1:	3e 01 00             	add    %eax,%ds:(%eax)
414aa4:	b1 00                	mov    $0x0,%cl
414aa6:	d3 2b                	shrl   %cl,(%ebx)
414aa8:	15 00 31 03 ec       	adc    $0xec033100,%eax
414aad:	17                   	pop    %ss
414aae:	f0 00 31             	lock add %dh,(%ecx)
414ab1:	03 6b 17             	add    0x17(%ebx),%ebp
414ab4:	15 00 79 03 5b       	adc    $0x5b037900,%eax
414ab9:	30 f5                	xor    %dh,%ch
414abb:	00 31                	add    %dh,(%ecx)
414abd:	03 50 3c             	add    0x3c(%eax),%edx
414ac0:	02 01                	add    (%ecx),%al
414ac2:	31 03                	xor    %eax,(%ebx)
414ac4:	c9                   	leave
414ac5:	3e 01 00             	add    %eax,%ds:(%eax)
414ac8:	b9 00 f2 25 09       	mov    $0x925f200,%ecx
414acd:	01 31                	add    %esi,(%ecx)
414acf:	03 6e 2f             	add    0x2f(%esi),%ebp
414ad2:	10 01                	adc    %al,(%ecx)
414ad4:	c1 00 5d             	roll   $0x5d,(%eax)
414ad7:	3b 17                	cmp    (%edi),%edx
414ad9:	01 a1 03 bc 07 1e    	add    %esp,0x1e07bc03(%ecx)
414adf:	01 31                	add    %esi,(%ecx)
414ae1:	03 16                	add    (%esi),%edx
414ae3:	30 24 01             	xor    %ah,(%ecx,%eax,1)
414ae6:	b1 03                	mov    $0x3,%cl
414ae8:	cb                   	lret
414ae9:	1c 2b                	sbb    $0x2b,%al
414aeb:	01 31                	add    %esi,(%ecx)
414aed:	03 94 2f 31 01 91 01 	add    0x1910131(%edi,%ebp,1),%edx
414af4:	5b                   	pop    %ebx
414af5:	30 38                	xor    %bh,(%eax)
414af7:	01 31                	add    %esi,(%ecx)
414af9:	03 e1                	add    %ecx,%esp
414afb:	1c 3e                	sbb    $0x3e,%al
414afd:	01 89 02 42 0a 45    	add    %ecx,0x450a4202(%ecx)
414b03:	01 c9                	add    %ecx,%ecx
414b05:	00 63 3c             	add    %ah,0x3c(%ebx)
414b08:	01 00                	add    %eax,(%eax)
414b0a:	c9                   	leave
414b0b:	00 03                	add    %al,(%ebx)
414b0d:	33 4c 01 c9          	xor    -0x37(%ecx,%eax,1),%ecx
414b11:	03 5b 30             	add    0x30(%ebx),%ebx
414b14:	06                   	push   %es