4aedcd:	01 b3 14 8d 01 91    	add    %esi,-0x6efe72ec(%ebx)
4aedd3:	03 32                	add    (%edx),%esi
4aedd5:	12 44 00 91          	adc    -0x6f(%eax,%eax,1),%al
4aedd9:	03 3f                	add    (%edi),%edi
4aeddb:	12 44 00 71          	adc    0x71(%eax,%eax,1),%al
4aeddf:	01 c0                	add    %eax,%eax
4aede1:	28 1c 01             	sub    %bl,(%ecx,%eax,1)
4aede4:	29 01                	sub    %eax,(%ecx)
4aede6:	ca 28 39             	lret   $0x3928
4aede9:	0b 21                	or     (%ecx),%esp
4aedeb:	05 5a 10 1b 00       	add    $0x1b105a,%eax
4aedf0:	21 05 62 12 44 00    	and    %eax,0x441262
4aedf6:	21 05 63 22 1f 00    	and    %eax,0x1f2263
4aedfc:	e9 00 d4 28 be       	jmp    0xbe73c201
4aee01:	04 59                	add    $0x59,%al
4aee03:	05 de 28 50 0b       	add    $0xb5028de,%eax
4aee08:	59                   	pop    %ecx
4aee09:	05 eb 28 1e 07       	add    $0x71e28eb,%eax
4aee0e:	59                   	pop    %ecx
4aee0f:	05 5e 13 01 03       	add    $0x301135e,%eax
4aee14:	51                   	push   %ecx
4aee15:	01 f8                	add    %edi,%eax
4aee17:	28 23                	sub    %ah,(%ebx)
4aee19:	00 51 01             	add    %dl,0x1(%ecx)
4aee1c:	01 29                	add    %ebp,(%ecx)
4aee1e:	23 00                	and    (%eax),%eax
4aee20:	59                   	pop    %ecx
4aee21:	05 73 13 07 03       	add    $0x3071373,%eax
4aee26:	e9 03 09 29 23       	jmp    0x2373f72e
4aee2b:	00 e9                	add    %ch,%cl
4aee2d:	03 15 29 16 00 59    	add    0x59001629,%edx
4aee33:	05 21 29 69 0b       	add    $0xb692921,%eax
4aee38:	59                   	pop    %ecx
4aee39:	05 2c 29 23 00       	add    $0x23292c,%eax
4aee3e:	59                   	pop    %ecx
4aee3f:	05 39 29 23 00       	add    $0x232939,%eax
4aee44:	59                   	pop    %ecx
4aee45:	05 4b 29 97 07       	add    $0x797294b,%eax
4aee4a:	61                   	popa
4aee4b:	01 36                	add    %esi,(%esi)
4aee4d:	14 23                	adc    $0x23,%al
4aee4f:	00 59 05             	add    %bl,0x5(%ecx)
4aee52:	58                   	pop    %eax
4aee53:	29 80 0b 61 05 f2    	sub    %eax,-0xdfa9ef5(%eax)
4aee59:	23 86 0b 11 03 65    	and    0x6503110b(%esi),%eax
4aee5f:	29 56 00             	sub    %edx,0x0(%esi)
4aee62:	91                   	xchg   %eax,%ecx
4aee63:	02 5a 10             	add    0x10(%edx),%bl
4aee66:	97                   	xchg   %eax,%edi
4aee67:	0b 91 02 6d 29 ab    	or     -0x54d692fe(%ecx),%edx
4aee6d:	0b 34 00             	or     (%eax,%eax,1),%esi
4aee70:	5a                   	pop    %edx
4aee71:	10 1b                	adc    %bl,(%ebx)
4aee73:	00 34 00             	add    %dh,(%eax,%eax,1)
4aee76:	77 29                	ja     0x4aeea1
4aee78:	d3 0b                	rorl   %cl,(%ebx)
4aee7a:	51                   	push   %ecx
4aee7b:	02 80 29 56 00 34    	add    0x34005629(%eax),%al
4aee81:	00 38                	add    %bh,(%eax)
4aee83:	15 f5 08 34 00       	adc    $0x3408f5,%eax
4aee88:	89 29                	mov    %ebp,(%ecx)
4aee8a:	23 00                	and    (%eax),%eax
4aee8c:	34 00                	xor    $0x0,%al
4aee8e:	f2 23 b7 08 34 00 93 	repnz and -0x6cffcbf8(%edi),%esi
4aee95:	29 dd                	sub    %ebx,%ebp
4aee97:	0b 81 02 9c 29 23    	or     0x23299c02(%ecx),%eax
4aee9d:	00 a9 03 5a 10 1b    	add    %ch,0x1b105a03(%ecx)
4aeea3:	00 11                	add    %dl,(%ecx)
4aeea5:	04 5a                	add    $0x5a,%al
4aeea7:	10 51 02             	adc    %dl,0x2(%ecx)
4aeeaa:	a9 03 ae 29 08       	test   $0x829ae03,%eax
4aeeaf:	0c a9                	or     $0xa9,%al
4aeeb1:	03 bb 29 0f 0c a9    	add    -0x56f3f0d7(%ebx),%edi
4aeeb7:	03 c9                	add    %ecx,%ecx
4aeeb9:	29 16                	sub    %edx,(%esi)
4aeebb:	0c a9                	or     $0xa9,%al
4aeebd:	03 d6                	add    %esi,%edx
4aeebf:	29 16                	sub    %edx,(%esi)
4aeec1:	00 a9 03 84 13 61    	add    %ch,0x61138403(%ecx)
4aeec7:	03 b9 04 e5 29 23    	add    0x2329e504(%ecx),%edi
4aeecd:	00 b9 04 ed 29 a7    	add    %bh,-0x58d612fc(%ecx)
4aeed3:	05 f9 01 a1 23       	add    $0x23a101f9,%eax
4aeed8:	23 00                	and    (%eax),%eax
4aeeda:	29 01                	sub    %eax,(%ecx)
4aeedc:	f6 29                	imulb  (%ecx)
4aeede:	28 0c 29             	sub    %cl,(%ecx,%ebp,1)
4aeee1:	01 ea                	add    %ebp,%edx
4aeee3:	14 2f                	adc    $0x2f,%al
4aeee5:	0c 89                	or     $0x89,%al
4aeee7:	01 fe                	add    %edi,%esi
4aeee9:	29 be 04 29 01 ea    	sub    %edi,-0x15fed6fc(%esi)
4aeeef:	14 3c                	adc    $0x3c,%al
4aeef1:	0c 09                	or     $0x9,%al
4aeef3:	04 0e                	add    $0xe,%al
4aeef5:	2a 23                	sub    (%ebx),%ah
4aeef7:	00 09                	add    %cl,(%ecx)
4aeef9:	04 18                	add    $0x18,%al
4aeefb:	2a 1b                	sub    (%ebx),%bl
4aeefd:	00 09                	add    %cl,(%ecx)
4aeeff:	04 27                	add    $0x27,%al
4aef01:	2a 1b                	sub    (%ebx),%bl
4aef03:	00 09                	add    %cl,(%ecx)
4aef05:	04 4b                	add    $0x4b,%al
4aef07:	14 d8                	adc    $0xd8,%al
4aef09:	04 09                	add    $0x9,%al
4aef0b:	04 3a                	add    $0x3a,%al
4aef0d:	2a 50 0c             	sub    0xc(%eax),%dl
4aef10:	09 04 44             	or     %eax,(%esp,%eax,2)
4aef13:	2a 01                	sub    (%ecx),%al
4aef15:	03 29                	add    (%ecx),%ebp
4aef17:	01 8a 23 01 05 a9    	add    %ecx,-0x56fafedd(%edx)
4aef1d:	03 4f 2a             	add    0x2a(%edi),%ecx
4aef20:	56                   	push   %esi
4aef21:	0c b1                	or     $0xb1,%al
4aef23:	03 f2                	add    %edx,%esi
4aef25:	23 5c 0c a9          	and    -0x57(%esp,%ecx,1),%ebx
4aef29:	04 59                	add    $0x59,%al
4aef2b:	2a 61 0c             	sub    0xc(%ecx),%ah
4aef2e:	59                   	pop    %ecx
4aef2f:	01 41 14             	add    %eax,0x14(%ecx)
4aef32:	91                   	xchg   %eax,%ecx
4aef33:	01 59 01             	add    %ebx,0x1(%ecx)
4aef36:	62 16                	bound  %edx,(%esi)
4aef38:	91                   	xchg   %eax,%ecx
4aef39:	01 f9                	add    %edi,%ecx
4aef3b:	03 65 2a             	add    0x2a(%ebp),%esp
4aef3e:	7f 0c                	jg     0x4aef4c
4aef40:	c9                   	leave
4aef41:	03 72 2a             	add    0x2a(%edx),%esi
4aef44:	85 0c f9             	test   %ecx,(%ecx,%edi,8)
4aef47:	03 7d 2a             	add    0x2a(%ebp),%edi
4aef4a:	7f 0c                	jg     0x4aef58
4aef4c:	d1 04 1d 24 23 00 c9 	roll   $1,-0x36ffdcdc(,%ebx,1)
4aef53:	03 14 24             	add    (%esp),%edx
4aef56:	97                   	xchg   %eax,%edi
4aef57:	07                   	pop    %es
4aef58:	c9                   	leave
4aef59:	03 87 2a 3f 00 59    	add    0x59003f2a(%edi),%eax
4aef5f:	01 93 2a 91 01 59    	add    %edx,0x5901912a(%ebx)
4aef65:	01 99 2a 91 01 c9    	add    %ebx,-0x36fe6ed6(%ecx)
4aef6b:	03 9f 2a 3f 00 81    	add    -0x7effc0d6(%edi),%ebx
4aef71:	01 5a 10             	add    %ebx,0x10(%edx)
4aef74:	1b 00                	sbb    (%eax),%eax
4aef76:	81 01 ac 2a 8c 0c    	addl   $0xc8c2aac,(%ecx)
4aef7c:	81 01 ba 2a 8c 0c    	addl   $0xc8c2aba,(%ecx)
4aef82:	20 00                	and    %al,(%eax)
4aef84:	13 00                	adc    (%eax),%eax
4aef86:	90                   	nop
4aef87:	03 2e                	add    (%esi),%ebp
4aef89:	00 a3 00 90 03 2e    	add    %ah,0x2e039000(%ebx)
4aef8f:	00 4b 00             	add    %cl,0x0(%ebx)
4aef92:	06                   	push   %es
4aef93:	04 2e                	add    $0x2e,%al
4aef95:	00 43 00             	add    %al,0x0(%ebx)
4aef98:	00 04 2e             	add    %al,(%esi,%ebp,1)
4aef9b:	00 63 00             	add    %ah,0x0(%ebx)
4aef9e:	00 04 2e             	add    %al,(%esi,%ebp,1)
4aefa1:	00 9b 00 7d 04 2e    	add    %bl,0x2e047d00(%ebx)
4aefa7:	00 6b 00             	add    %ch,0x0(%ebx)
4aefaa:	48                   	dec    %eax
4aefab:	04 2e                	add    $0x2e,%al
4aefad:	00 53 00             	add    %dl,0x0(%ebx)
4aefb0:	00 04 2e             	add    %al,(%esi,%ebp,1)
4aefb3:	00 5b 00             	add    %bl,0x0(%ebx)
4aefb6:	30 04 2e             	xor    %al,(%esi,%ebp,1)
4aefb9:	00 73 00             	add    %dh,0x0(%ebx)
4aefbc:	55                   	push   %ebp
4aefbd:	04 2e                	add    $0x2e,%al
4aefbf:	00 7b 00             	add    %bh,0x0(%ebx)
4aefc2:	5e                   	pop    %esi
4aefc3:	04 2e                	add    $0x2e,%al
4aefc5:	00 83 00 00 04 2e    	add    %al,0x2e040000(%ebx)
4aefcb:	00 8b 00 7d 04 2e    	add    %cl,0x2e047d00(%ebx)
4aefd1:	00 93 00 8b 04 40    	add    %dl,0x40048b00(%ebx)
4aefd7:	00 13                	add    %dl,(%ebx)
4aefd9:	00 90 03 80 00 13    	add    %dl,0x13008003(%eax)
4aefdf:	00 90 03 a0 00 13    	add    %dl,0x1300a003(%eax)
4aefe5:	00 90 03 c0 00 13    	add    %dl,0x1300c003(%eax)
4aefeb:	00 90 03 e0 00 13    	add    %dl,0x1300e003(%eax)
4aeff1:	00 90 03 00 01 13    	add    %dl,0x13010003(%eax)
4aeff7:	00 90 03 e1 03 0b    	add    %dl,0xb03e103(%eax)
4aeffd:	00 81 03 01 04 0b    	add    %al,0xb040103(%ecx)
4af003:	00 81 03 21 05 0b    	add    %al,0xb052103(%ecx)
4af009:	00 81 03 41 05 0b    	add    %al,0xb054103(%ecx)
4af00f:	00 81 03 e3 05 3b    	add    %al,0x3b05e303(%ecx)
4af015:	00 90 03 e3 05 33    	add    %dl,0x3305e303(%eax)
4af01b:	00 b8 03 01 09 0b    	add    %bh,0xb090103(%eax)
4af021:	00 81 03 41 0c 0b    	add    %al,0xb0c4103(%ecx)
4af027:	00 81 03 c0 29 2b    	add    %al,0x2b29c003(%ecx)
4af02d:	00 90 03 a6 04 aa    	add    %dl,-0x55fb59fd(%eax)
4af033:	04 cc                	add    $0xcc,%al
4af035:	04 d0                	add    $0xd0,%al
4af037:	04 6f                	add    $0x6f,%al
4af039:	05 73 05 77 05       	add    $0x5770573,%eax
4af03e:	7b 05                	jnp    0x4af045
4af040:	81 05 c1 05 ca 05 cf 	addl   $0x5d405cf,0x5ca05c1
4af047:	05 d4 05
4af04a:	f1                   	int1
4af04b:	05 04 06 0a 06       	add    $0x60a0604,%eax
4af050:	35 06 89 06 8e       	xor    $0x8e068906,%eax
4af055:	06                   	push   %es
4af056:	ba 06 c8 06 e4       	mov    $0xe406c806,%edx
4af05b:	06                   	push   %es
4af05c:	e9 06 f3 06 08       	jmp    0x851e367
4af061:	07                   	pop    %es
4af062:	3a 07                	cmp    (%edi),%al
4af064:	4c                   	dec    %esp
4af065:	07                   	pop    %es
4af066:	5e                   	pop    %esi
4af067:	07                   	pop    %es
4af068:	75 07                	jne    0x4af071
4af06a:	87 07                	xchg   %eax,(%edi)
4af06c:	9d                   	popf
4af06d:	07                   	pop    %es
4af06e:	b2 07                	mov    $0x7,%dl
4af070:	c5 07                	lds    (%edi),%eax
4af072:	11 08                	adc    %ecx,(%eax)
4af074:	17                   	pop    %ss
4af075:	08 30                	or     %dh,(%eax)
4af077:	08 35 08 3c 08 7b    	or     %dh,0x7b083c08
4af07d:	08 80 08 a8 08 d1    	or     %al,-0x2ef757f8(%eax)
4af083:	08 e1                	or     %ah,%cl
4af085:	08 0e                	or     %cl,(%esi)
4af087:	09 51 09             	or     %edx,0x9(%ecx)
4af08a:	5e                   	pop    %esi
4af08b:	09 79 09             	or     %edi,0x9(%ecx)
4af08e:	93                   	xchg   %eax,%ebx
4af08f:	09 c3                	or     %eax,%ebx
4af091:	09 d4                	or     %edx,%esp
4af093:	09 ea                	or     %ebp,%edx
4af095:	09 14 0a             	or     %edx,(%edx,%ecx,1)
4af098:	21 0a                	and    %ecx,(%edx)
4af09a:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4af09b:	0a b7 0a ca 0a d4    	or     -0x2bf535f6(%edi),%dh
4af0a1:	0a e1                	or     %cl,%ah
4af0a3:	0a e7                	or     %bh,%ah
4af0a5:	0a f0                	or     %al,%dh
4af0a7:	0a 02                	or     (%edx),%al
4af0a9:	0b 0c 0b             	or     (%ebx,%ecx,1),%ecx
4af0ac:	18 0b                	sbb    %cl,(%ebx)
4af0ae:	28 0b                	sub    %cl,(%ebx)
4af0b0:	44                   	inc    %esp
4af0b1:	0b 57 0b             	or     0xb(%edi),%edx
4af0b4:	60                   	pusha
4af0b5:	0b 70 0b             	or     0xb(%eax),%esi
4af0b8:	8d 0b                	lea    (%ebx),%ecx
4af0ba:	9f                   	lahf
4af0bb:	0b a5 0b b3 0b e4    	or     -0x1bf44cf5(%ebp),%esp
4af0c1:	0b f1                	or     %ecx,%esi
4af0c3:	0b fd                	or     %ebp,%edi
4af0c5:	0b 1d 0c 49 0c 66    	or     0x660c490c,%ebx
4af0cb:	0c 78                	or     $0x78,%al
4af0cd:	0c 07                	or     $0x7,%al
4af0cf:	00 01                	add    %al,(%ecx)
4af0d1:	00 2e                	add    %ch,(%esi)
4af0d3:	00 03                	add    %al,(%ebx)
4af0d5:	00 3c 00             	add    %bh,(%eax,%eax,1)
4af0d8:	05 00 00 00 ae       	add    $0xae000000,%eax
4af0dd:	13 a2 03 00 00 15    	adc    0x15000003(%edx),%esp
4af0e3:	03 a6 03 00 00 b3    	add    -0x4cfffffd(%esi),%esp
4af0e9:	13 ac 03 00 00 ac 08 	adc    0x8ac0000(%ebx,%eax,1),%ebp
4af0f0:	b2 03                	mov    $0x3,%dl
4af0f2:	00 00                	add    %al,(%eax)
4af0f4:	ae                   	scas   %es:(%edi),%al
4af0f5:	13 a2 03 00 00 15    	adc    0x15000003(%edx),%esp
4af0fb:	03 a6 03 02 00 12    	add    0x12000203(%esi),%esp
4af101:	00 03                	add    %al,(%ebx)
4af103:	00 01                	add    %al,(%ecx)
4af105:	00 13                	add    %dl,(%ebx)
4af107:	00 03                	add    %al,(%ebx)
4af109:	00 02                	add    %al,(%edx)
4af10b:	00 2c 00             	add    %ch,(%eax,%eax,1)
4af10e:	05 00 01 00 2d       	add    $0x2d000100,%eax
4af113:	00 05 00 02 00 a3    	add    %al,0xa3000200
4af119:	01 07                	add    %eax,(%edi)
4af11b:	00 02                	add    %al,(%edx)
4af11d:	00 a4 01 09 00 02 00 	add    %ah,0x20009(%ecx,%eax,1)
4af124:	d4 01                	aam    $0x1
4af126:	0b 00                	or     (%eax),%eax
4af128:	01 00                	add    %eax,(%eax)
4af12a:	d5 01                	aad    $0x1
4af12c:	0b 00                	or     (%eax),%eax
4af12e:	02 00                	add    (%eax),%al
4af130:	ee                   	out    %al,(%dx)
4af131:	01 0d 00 01 00 ef    	add    %ecx,0xef000100
4af137:	01 0d 00 03 00 04    	add    %ecx,0x4000300
4af13d:	00 68 02             	add    %ch,0x2(%eax)
4af140:	03 00                	add    (%eax),%eax
4af142:	06                   	push   %es
4af143:	00 9e 02 03 00 08    	add    %bl,0x8000302(%esi)
4af149:	00 07                	add    %al,(%edi)
4af14b:	00 03                	add    %al,(%ebx)
4af14d:	00 0a                	add    %cl,(%edx)
4af14f:	00 a2 02 03 00 0c    	add    %ah,0xc000302(%edx)
4af155:	00 a0 02 03 00 0e    	add    %ah,0xe000302(%eax)
4af15b:	00 09                	add    %cl,(%ecx)
4af15d:	00 03                	add    %al,(%ebx)
4af15f:	00 10                	add    %dl,(%eax)
4af161:	00 ac 01 4f 00 5b 00 	add    %ch,0x5b004f(%ecx,%eax,1)
4af168:	95                   	xchg   %eax,%ebp
4af169:	03 9c 03 b7 06 bd 08 	add    0x8bd06b7(%ebx,%eax,1),%ebx
4af170:	c9                   	leave
4af171:	08 cd                	or     %cl,%ch
4af173:	0b 06                	or     (%esi),%eax
4af175:	01 93 01 8c 13 02    	add    %edx,0x2138c01(%ebx)
4af17b:	00 00                	add    %al,(%eax)
4af17d:	01 8b 03 98 13 01    	add    %ecx,0x1139803(%ebx)
4af183:	00 00                	add    %al,(%eax)
4af185:	01 8d 03 a4 13 01    	add    %ecx,0x113a403(%ebp)
4af18b:	00 06                	add    %al,(%esi)
4af18d:	01 1d 05 8c 13 02    	add    %ebx,0x2138c05
4af193:	00 04 80             	add    %al,(%eax,%eax,4)
4af196:	00 00                	add    %al,(%eax)
4af198:	01 00                	add    %eax,(%eax)
4af19a:	00 00                	add    %al,(%eax)
4af19c:	00 00                	add    %al,(%eax)
4af19e:	02 00                	add    (%eax),%al
4af1a0:	00 00                	add    %al,(%eax)
4af1a2:	00 00                	add    %al,(%eax)
4af1a4:	00 00                	add    %al,(%eax)
4af1a6:	01 00                	add    %eax,(%eax)
4af1a8:	00 00                	add    %al,(%eax)
4af1aa:	02 00                	add    (%eax),%al
4af1b4:	00 00                	add    %al,(%eax)
4af1b6:	01 00                	add    %eax,(%eax)
4af1b8:	1b 00                	sbb    (%eax),%eax
4af1ba:	00 00                	add    %al,(%eax)
4af1bc:	00 00                	add    %al,(%eax)
4af1be:	02 00                	add    (%eax),%al
4af1c8:	00 00                	add    %al,(%eax)
4af1ca:	01 00                	add    %eax,(%eax)
4af1cc:	24 00                	and    $0x0,%al
4af1ce:	00 00                	add    %al,(%eax)
4af1d0:	00 00                	add    %al,(%eax)
4af1d2:	02 00                	add    (%eax),%al
4af1dc:	00 00                	add    %al,(%eax)
4af1de:	0a 00                	or     (%eax),%al
4af1e0:	39 00                	cmp    %eax,(%eax)
4af1e2:	00 00                	add    %al,(%eax)
4af1e4:	00 00                	add    %al,(%eax)
4af1e6:	02 00                	add    (%eax),%al
4af1f0:	00 00                	add    %al,(%eax)
4af1f2:	01 00                	add    %eax,(%eax)
4af1f4:	48                   	dec    %eax
4af1fd:	00 01                	add    %al,(%ecx)
4af1ff:	00 00                	add    %al,(%eax)
4af201:	00 66 00             	add    %ah,0x0(%esi)
4af204:	00 00                	add    %al,(%eax)
4af206:	b8 00 00 00 01       	mov    $0x1000000,%eax
4af20b:	00 00                	add    %al,(%eax)