4067e1:	00 df                	add    %bl,%bh
4067e3:	04 a1                	add    $0xa1,%al
4067e5:	07                   	pop    %es
4067e6:	3e 00 28             	add    %ch,%ds:(%eax)
4067e9:	2f                   	das
4067ea:	00 00                	add    %al,(%eax)
4067ec:	00 00                	add    %al,(%eax)
4067ee:	96                   	xchg   %eax,%esi
4067ef:	08 e2                	or     %ah,%dl
4067f1:	17                   	pop    %ss
4067f2:	9a 07 40 00 40 2f 00 	lcall  $0x2f,$0x40004007
4067f9:	00 00                	add    %al,(%eax)
4067fb:	00 96 08 30 0f 9a    	add    %dl,-0x65f0cff8(%esi)
406801:	07                   	pop    %es
406802:	41                   	inc    %ecx
406803:	00 68 2f             	add    %ch,0x2f(%eax)
406806:	00 00                	add    %al,(%eax)
406808:	00 00                	add    %al,(%eax)
40680a:	96                   	xchg   %eax,%esi
40680b:	08 93 1a a9 07 42    	or     %dl,0x4207a91a(%ebx)
406811:	00 90 2f 00 00 00    	add    %dl,0x2f(%eax)
406817:	00 96 08 9a 19 9a    	add    %dl,-0x65e665f8(%esi)
40681d:	07                   	pop    %es
40681e:	43                   	inc    %ebx
40681f:	00 b8 2f 00 00 00    	add    %bh,0x2f(%eax)
406825:	00 96 08 49 10 af    	add    %dl,-0x50efb6f8(%esi)
40682b:	07                   	pop    %es
40682c:	44                   	inc    %esp
40682d:	00 ec                	add    %ch,%ah
40682f:	2f                   	das
406830:	00 00                	add    %al,(%eax)
406832:	00 00                	add    %al,(%eax)
406834:	96                   	xchg   %eax,%esi
406835:	08 49 10             	or     %cl,0x10(%ecx)
406838:	b8 07 46 00 14       	mov    $0x14004607,%eax
40683d:	30 00                	xor    %al,(%eax)
40683f:	00 00                	add    %al,(%eax)
406841:	00 96 08 a1 0f af    	add    %dl,-0x50f05ef8(%esi)
406847:	07                   	pop    %es
406848:	48                   	dec    %eax
406849:	00 48 30             	add    %cl,0x30(%eax)
40684c:	00 00                	add    %al,(%eax)
40684e:	00 00                	add    %al,(%eax)
406850:	96                   	xchg   %eax,%esi
406851:	08 a1 0f b8 07 4a    	or     %ah,0x4a07b80f(%ecx)
406857:	00 70 30             	add    %dh,0x30(%eax)
40685a:	00 00                	add    %al,(%eax)
40685c:	00 00                	add    %al,(%eax)
40685e:	96                   	xchg   %eax,%esi
40685f:	08 21                	or     %ah,(%ecx)
406861:	1c af                	sbb    $0xaf,%al
406863:	07                   	pop    %es
406864:	4c                   	dec    %esp
406865:	00 a4 30 00 00 00 00 	add    %ah,0x0(%eax,%esi,1)
40686c:	96                   	xchg   %eax,%esi
40686d:	08 21                	or     %ah,(%ecx)
40686f:	1c b8                	sbb    $0xb8,%al
406871:	07                   	pop    %es
406872:	4e                   	dec    %esi
406873:	00 cc                	add    %cl,%ah
406875:	30 00                	xor    %al,(%eax)
406877:	00 00                	add    %al,(%eax)
406879:	00 96 08 ce 0e af    	add    %dl,-0x50f131f8(%esi)
40687f:	07                   	pop    %es
406880:	50                   	push   %eax
406881:	00 00                	add    %al,(%eax)
406883:	31 00                	xor    %eax,(%eax)
406885:	00 00                	add    %al,(%eax)
406887:	00 96 08 ce 0e b8    	add    %dl,-0x47f131f8(%esi)
40688d:	07                   	pop    %es
40688e:	52                   	push   %edx
40688f:	00 28                	add    %ch,(%eax)
406891:	31 00                	xor    %eax,(%eax)
406893:	00 00                	add    %al,(%eax)
406895:	00 96 08 ef 17 af    	add    %dl,-0x50e810f8(%esi)
40689b:	07                   	pop    %es
40689c:	54                   	push   %esp
40689d:	00 5c 31 00          	add    %bl,0x0(%ecx,%esi,1)
4068a1:	00 00                	add    %al,(%eax)
4068a3:	00 96 08 ef 17 b8    	add    %dl,-0x47e810f8(%esi)
4068a9:	07                   	pop    %es
4068aa:	56                   	push   %esi
4068ab:	00 84 31 00 00 00 00 	add    %al,0x0(%ecx,%esi,1)
4068b2:	96                   	xchg   %eax,%esi
4068b3:	08 83 18 b8 07 58    	or     %al,0x5807b818(%ebx)
4068b9:	00 b4 31 00 00 00 00 	add    %dh,0x0(%ecx,%esi,1)
4068c0:	96                   	xchg   %eax,%esi
4068c1:	08 76 18             	or     %dh,0x18(%esi)
4068c4:	b8 07 5a 00 e4       	mov    $0xe4005a07,%eax
4068c9:	31 00                	xor    %eax,(%eax)
4068cb:	00 00                	add    %al,(%eax)
4068cd:	00 96 08 8e 04 af    	add    %dl,-0x50fb71f8(%esi)
4068d3:	07                   	pop    %es
4068d4:	5c                   	pop    %esp
4068d5:	00 18                	add    %bl,(%eax)
4068d7:	32 00                	xor    (%eax),%al
4068d9:	00 00                	add    %al,(%eax)
4068db:	00 96 08 8e 04 b8    	add    %dl,-0x47fb71f8(%esi)
4068e1:	07                   	pop    %es
4068e2:	5e                   	pop    %esi
4068e3:	00 40 32             	add    %al,0x32(%eax)
4068e6:	00 00                	add    %al,(%eax)
4068e8:	00 00                	add    %al,(%eax)
4068ea:	96                   	xchg   %eax,%esi
4068eb:	08 54 12 af          	or     %dl,-0x51(%edx,%edx,1)
4068ef:	07                   	pop    %es
4068f0:	60                   	pusha
4068f1:	00 74 32 00          	add    %dh,0x0(%edx,%esi,1)
4068f5:	00 00                	add    %al,(%eax)
4068f7:	00 96 08 54 12 b8    	add    %dl,-0x47edabf8(%esi)
4068fd:	07                   	pop    %es
4068fe:	62 00                	bound  %eax,(%eax)
406900:	9c                   	pushf
406901:	32 00                	xor    (%eax),%al
406903:	00 00                	add    %al,(%eax)
406905:	00 96 08 61 12 af    	add    %dl,-0x50ed9ef8(%esi)
40690b:	07                   	pop    %es
40690c:	64 00 d0             	fs add %dl,%al
40690f:	32 00                	xor    (%eax),%al
406911:	00 00                	add    %al,(%eax)
406913:	00 96 08 61 12 b8    	add    %dl,-0x47ed9ef8(%esi)
406919:	07                   	pop    %es
40691a:	66 00 f8             	data16 add %bh,%al
40691d:	32 00                	xor    (%eax),%al
40691f:	00 00                	add    %al,(%eax)
406921:	00 96 08 6e 1c c0    	add    %dl,-0x3fe391f8(%esi)
406927:	07                   	pop    %es
406928:	68 00 14 33 00       	push   $0x331400
40692d:	00 00                	add    %al,(%eax)
40692f:	00 96 08 6e 1c c8    	add    %dl,-0x37e391f8(%esi)
406935:	07                   	pop    %es
406936:	6a 00                	push   $0x0
406938:	30 33                	xor    %dh,(%ebx)
40693a:	00 00                	add    %al,(%eax)
40693c:	00 00                	add    %al,(%eax)
40693e:	96                   	xchg   %eax,%esi
40693f:	08 7a 1c             	or     %bh,0x1c(%edx)
406942:	c0 07 6c             	rolb   $0x6c,(%edi)
406945:	00 50 33             	add    %dl,0x33(%eax)
406948:	00 00                	add    %al,(%eax)
40694a:	00 00                	add    %al,(%eax)
40694c:	96                   	xchg   %eax,%esi
40694d:	08 7a 1c             	or     %bh,0x1c(%edx)
406950:	c8 07 6e 00          	enter  $0x6e07,$0x0
406954:	70 33                	jo     0x406989
406956:	00 00                	add    %al,(%eax)
406958:	00 00                	add    %al,(%eax)
40695a:	96                   	xchg   %eax,%esi
40695b:	08 54 0e c0          	or     %dl,-0x40(%esi,%ecx,1)
40695f:	07                   	pop    %es
406960:	70 00                	jo     0x406962
406962:	94                   	xchg   %eax,%esp
406963:	33 00                	xor    (%eax),%eax
406965:	00 00                	add    %al,(%eax)
406967:	00 96 08 54 0e c8    	add    %dl,-0x37f1abf8(%esi)
40696d:	07                   	pop    %es
40696e:	72 00                	jb     0x406970
406970:	b4 33                	mov    $0x33,%ah
406972:	00 00                	add    %al,(%eax)
406974:	00 00                	add    %al,(%eax)
406976:	96                   	xchg   %eax,%esi
406977:	08 63 0e             	or     %ah,0xe(%ebx)
40697a:	c0 07 74             	rolb   $0x74,(%edi)
40697d:	00 d8                	add    %bl,%al
40697f:	33 00                	xor    (%eax),%eax
406981:	00 00                	add    %al,(%eax)
406983:	00 96 08 63 0e c8    	add    %dl,-0x37f19cf8(%esi)
406989:	07                   	pop    %es
40698a:	76 00                	jbe    0x40698c
40698c:	f8                   	clc
40698d:	33 00                	xor    (%eax),%eax
40698f:	00 00                	add    %al,(%eax)
406991:	00 96 08 29 0d c0    	add    %dl,-0x3ff2d6f8(%esi)
406997:	07                   	pop    %es
406998:	78 00                	js     0x40699a
40699a:	20 34 00             	and    %dh,(%eax,%eax,1)
40699d:	00 00                	add    %al,(%eax)
40699f:	00 96 08 29 0d c8    	add    %dl,-0x37f2d6f8(%esi)
4069a5:	07                   	pop    %es
4069a6:	7a 00                	jp     0x4069a8
4069a8:	40                   	inc    %eax
4069a9:	34 00                	xor    $0x0,%al
4069ab:	00 00                	add    %al,(%eax)
4069ad:	00 96 08 3f 0d c0    	add    %dl,-0x3ff2c0f8(%esi)
4069b3:	07                   	pop    %es
4069b4:	7c 00                	jl     0x4069b6
4069b6:	68 34 00 00 00       	push   $0x34
4069bb:	00 96 08 3f 0d c8    	add    %dl,-0x37f2c0f8(%esi)
4069c1:	07                   	pop    %es
4069c2:	7e 00                	jle    0x4069c4
4069c4:	88 34 00             	mov    %dh,(%eax,%eax,1)
4069c7:	00 00                	add    %al,(%eax)
4069c9:	00 96 08 13 19 a9    	add    %dl,-0x56e6ecf8(%esi)
4069cf:	07                   	pop    %es
4069d0:	80 00 a0             	addb   $0xa0,(%eax)
4069d3:	34 00                	xor    $0x0,%al
4069d5:	00 00                	add    %al,(%eax)
4069d7:	00 96 08 13 19 cf    	add    %dl,-0x30e6ecf8(%esi)
4069dd:	07                   	pop    %es
4069de:	81 00 bc 34 00 00    	addl   $0x34bc,(%eax)
4069e4:	00 00                	add    %al,(%eax)
4069e6:	96                   	xchg   %eax,%esi
4069e7:	08 13                	or     %dl,(%ebx)
4069e9:	19 d5                	sbb    %edx,%ebp
4069eb:	07                   	pop    %es
4069ec:	82 00 d8             	addb   $0xd8,(%eax)
4069ef:	34 00                	xor    $0x0,%al
4069f1:	00 00                	add    %al,(%eax)
4069f3:	00 96 08 13 19 db    	add    %dl,-0x24e6ecf8(%esi)
4069f9:	07                   	pop    %es
4069fa:	83 00 f4             	addl   $0xfffffff4,(%eax)
4069fd:	34 00                	xor    $0x0,%al
4069ff:	00 00                	add    %al,(%eax)
406a01:	00 96 08 13 19 e1    	add    %dl,-0x1ee6ecf8(%esi)
406a07:	07                   	pop    %es
406a08:	84 00                	test   %al,(%eax)
406a0a:	10 35 00 00 00 00    	adc    %dh,0x0
406a10:	96                   	xchg   %eax,%esi
406a11:	08 13                	or     %dl,(%ebx)
406a13:	19 e7                	sbb    %esp,%edi
406a15:	07                   	pop    %es
406a16:	85 00                	test   %eax,(%eax)
406a18:	2c 35                	sub    $0x35,%al
406a1a:	00 00                	add    %al,(%eax)
406a1c:	00 00                	add    %al,(%eax)
406a1e:	96                   	xchg   %eax,%esi
406a1f:	08 13                	or     %dl,(%ebx)
406a21:	19 ed                	sbb    %ebp,%ebp
406a23:	07                   	pop    %es
406a24:	86 00                	xchg   %al,(%eax)
406a26:	48                   	dec    %eax
406a27:	35 00 00 00 00       	xor    $0x0,%eax
406a2c:	96                   	xchg   %eax,%esi
406a2d:	08 13                	or     %dl,(%ebx)
406a2f:	19 f3                	sbb    %esi,%ebx
406a31:	07                   	pop    %es
406a32:	87 00                	xchg   %eax,(%eax)
406a34:	64 35 00 00 00 00    	fs xor $0x0,%eax
406a3a:	96                   	xchg   %eax,%esi
406a3b:	08 13                	or     %dl,(%ebx)
406a3d:	19 f9                	sbb    %edi,%ecx
406a3f:	07                   	pop    %es
406a40:	88 00                	mov    %al,(%eax)
406a42:	80 35 00 00 00 00 96 	xorb   $0x96,0x0
406a49:	08 13                	or     %dl,(%ebx)
406a4b:	19 94 07 89 00 9c 35 	sbb    %edx,0x359c0089(%edi,%eax,1)
406a52:	00 00                	add    %al,(%eax)
406a54:	00 00                	add    %al,(%eax)
406a56:	96                   	xchg   %eax,%esi
406a57:	08 13                	or     %dl,(%ebx)
406a59:	19 ff                	sbb    %edi,%edi
406a5b:	07                   	pop    %es
406a5c:	8a 00                	mov    (%eax),%al
406a5e:	bc 35 00 00 00       	mov    $0x35,%esp
406a63:	00 96 08 13 19 07    	add    %dl,0x7191308(%esi)
406a69:	08 8b 00 dc 35 00    	or     %cl,0x35dc00(%ebx)
406a6f:	00 00                	add    %al,(%eax)
406a71:	00 91 18 10 14 0d    	add    %dl,0xd141018(%ecx)
406a77:	08 8c 00 60 36 00 00 	or     %cl,0x3660(%eax,%eax,1)
406a7e:	00 00                	add    %al,(%eax)
406a80:	96                   	xchg   %eax,%esi
406a81:	00 5c 17 11          	add    %bl,0x11(%edi,%edx,1)
406a85:	08 8c 00 94 36 00 00 	or     %cl,0x3694(%eax,%eax,1)
406a8c:	00 00                	add    %al,(%eax)
406a8e:	96                   	xchg   %eax,%esi
406a8f:	00 41 0f             	add    %al,0xf(%ecx)
406a92:	1e                   	push   %ds
406a93:	08 8d 00 36 27 00    	or     %cl,0x273600(%ebp)
406a99:	00 00                	add    %al,(%eax)
406a9b:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406aa1:	00 8f 00 b9 36 00    	add    %cl,0x36b900(%edi)
406aa7:	00 00                	add    %al,(%eax)
406aa9:	00 91 18 10 14 0d    	add    %dl,0xd141018(%ecx)
406aaf:	08 8f 00 c8 36 00    	or     %cl,0x36c800(%edi)
406ab5:	00 00                	add    %al,(%eax)
406ab7:	00 86 00 e5 00 06    	add    %al,0x600e500(%esi)
406abd:	00 8f 00 30 37 00    	add    %cl,0x373000(%edi)
406ac3:	00 00                	add    %al,(%eax)
406ac5:	00 86 00 27 01 06    	add    %al,0x6012700(%esi)
406acb:	00 8f 00 80 37 00    	add    %cl,0x378000(%edi)
406ad1:	00 00                	add    %al,(%eax)
406ad3:	00 86 00 b9 0d 06    	add    %al,0x60db900(%esi)
406ad9:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406adf:	00 00                	add    %al,(%eax)
406ae1:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406ae7:	00 8f 00 ac 37 00    	add    %cl,0x37ac00(%edi)
406aed:	00 00                	add    %al,(%eax)
406aef:	00 86 00 45 01 06    	add    %al,0x6014500(%esi)
406af5:	00 8f 00 d4 37 00    	add    %cl,0x37d400(%edi)
406afb:	00 00                	add    %al,(%eax)
406afd:	00 86 00 42 0e 06    	add    %al,0x60e4200(%esi)
406b03:	00 8f 00 3c 38 00    	add    %cl,0x383c00(%edi)
406b09:	00 00                	add    %al,(%eax)
406b0b:	00 86 00 24 12 06    	add    %al,0x6122400(%esi)
406b11:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b17:	00 00                	add    %al,(%eax)
406b19:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b1f:	00 8f 00 ac 38 00    	add    %cl,0x38ac00(%edi)
406b25:	00 00                	add    %al,(%eax)
406b27:	00 86 00 d6 00 06    	add    %al,0x600d600(%esi)
406b2d:	00 8f 00 54 39 00    	add    %cl,0x395400(%edi)
406b33:	00 00                	add    %al,(%eax)
406b35:	00 86 00 17 01 06    	add    %al,0x6011700(%esi)
406b3b:	00 8f 00 00 3a 00    	add    %cl,0x3a0000(%edi)
406b41:	00 00                	add    %al,(%eax)
406b43:	00 86 00 17 0d 06    	add    %al,0x60d1700(%esi)
406b49:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b4f:	00 00                	add    %al,(%eax)
406b51:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b57:	00 8f 00 4c 3a 00    	add    %cl,0x3a4c00(%edi)
406b5d:	00 00                	add    %al,(%eax)
406b5f:	00 86 00 ec 00 06    	add    %al,0x600ec00(%esi)
406b65:	00 8f 00 b8 3a 00    	add    %cl,0x3ab800(%edi)
406b6b:	00 00                	add    %al,(%eax)
406b6d:	00 86 00 1d 01 06    	add    %al,0x6011d00(%esi)
406b73:	00 8f 00 6c 3b 00    	add    %cl,0x3b6c00(%edi)
406b79:	00 00                	add    %al,(%eax)
406b7b:	00 86 00 0f 0d 06    	add    %al,0x60d0f00(%esi)
406b81:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406b87:	00 00                	add    %al,(%eax)
406b89:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406b8f:	00 8f 00 b4 3b 00    	add    %cl,0x3bb400(%edi)
406b95:	00 00                	add    %al,(%eax)
406b97:	00 86 00 bd 04 06    	add    %al,0x604bd00(%esi)
406b9d:	00 8f 00 20 3c 00    	add    %cl,0x3c2000(%edi)
406ba3:	00 00                	add    %al,(%eax)
406ba5:	00 86 00 30 01 06    	add    %al,0x6013000(%esi)
406bab:	00 8f 00 68 3c 00    	add    %cl,0x3c6800(%edi)
406bb1:	00 00                	add    %al,(%eax)
406bb3:	00 86 00 55 02 06    	add    %al,0x6025500(%esi)
406bb9:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406bbf:	00 00                	add    %al,(%eax)
406bc1:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406bc7:	00 8f 00 fc 3c 00    	add    %cl,0x3cfc00(%edi)
406bcd:	00 00                	add    %al,(%eax)
406bcf:	00 86 00 5d 01 06    	add    %al,0x6015d00(%esi)
406bd5:	00 8f 00 48 3d 00    	add    %cl,0x3d4800(%edi)
406bdb:	00 00                	add    %al,(%eax)
406bdd:	00 86 00 b5 00 06    	add    %al,0x600b500(%esi)
406be3:	00 8f 00 74 3d 00    	add    %cl,0x3d7400(%edi)
406be9:	00 00                	add    %al,(%eax)
406beb:	00 86 00 6d 01 06    	add    %al,0x6016d00(%esi)
406bf1:	00 8f 00 36 27 00    	add    %cl,0x273600(%edi)
406bf7:	00 00                	add    %al,(%eax)
406bf9:	00 86 18 0a 14 06    	add    %al,0x6140a18(%esi)
406bff:	00 8f 00 bc 3d 00    	add    %cl,0x3dbc00(%edi)
406c05:	00 00                	add    %al,(%eax)
406c07:	00 86 00 88 1c 06    	add    %al,0x61c8800(%esi)
406c0d:	00 8f 00 08 3e 00    	add    %cl,0x3e0800(%edi)
406c13:	00 00                	add    %al,(%eax)