424e31:	00 1b                	add    %bl,(%ebx)
424e33:	0a 86 25 0d fb 25    	or     0x25fb0d25(%esi),%al
424e39:	00 3b                	add    %bh,(%ebx)
424e3b:	1f                   	pop    %ds
424e3c:	17                   	pop    %ss
424e3d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
424e40:	10 01                	adc    %al,(%ecx)
424e42:	3e d0 d9             	ds rcr $1,%cl
424e45:	02 2d 04 0f 16 3b    	add    0x3b160f04,%ch
424e4b:	00 09                	add    %cl,(%ecx)
424e4d:	a2 13 20 ec 02       	mov    %al,0x2ec2013
424e52:	1b 00                	sbb    (%eax),%eax
424e54:	3b 10                	cmp    (%eax),%edx
424e56:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
424e5b:	25 d3 fe 34 00       	and    $0x34fed3,%eax
424e60:	14 28                	adc    $0x28,%al
424e62:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424e67:	25 07 fd 39 00       	and    $0x39fd07,%eax
424e6c:	03 1f                	add    (%edi),%ebx
424e6e:	22 8d 2a 00 1b 01    	and    0x11b002a(%ebp),%cl
424e74:	01 d0                	add    %edx,%eax
424e76:	d2 02                	rolb   %cl,(%edx)
424e78:	27                   	daa
424e79:	04 13                	add    $0x13,%al
424e7b:	16                   	push   %ss
424e7c:	03 00                	add    (%eax),%eax
424e7e:	3c a2                	cmp    $0xa2,%al
424e80:	35 20 e5 02 24       	xor    $0x2402e520,%eax
424e85:	00 32                	add    %dh,(%edx)
424e87:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
424e8d:	25 e6 00 13 00       	and    $0x1300e6,%eax
424e92:	1f                   	pop    %ds
424e93:	28 32                	sub    %dh,(%edx)
424e95:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
424e9b:	ff 01                	incl   (%ecx)
424e9d:	00 36                	add    %dh,(%esi)
424e9f:	1f                   	pop    %ds
424ea0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
424ea6:	08 d0                	or     %dl,%al
424ea8:	26 03 3b             	add    %es:(%ebx),%edi
424eab:	04 2b                	add    $0x2b,%al
424ead:	16                   	push   %ss
424eae:	36 00 1a             	add    %bl,%ss:(%edx)
424eb1:	a2 3e 20 24 03       	mov    %al,0x324203e
424eb6:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
424ebb:	3a 03                	cmp    (%ebx),%al
424ebd:	00 37                	add    %dh,(%edi)
424ebf:	25 c0 02 18 00       	and    $0x1802c0,%eax
424ec4:	20 28                	and    %ch,(%eax)
424ec6:	3b 00                	cmp    (%eax),%eax
424ec8:	27                   	daa
424ec9:	0a 99 25 23 01 35    	or     0x35012325(%ecx),%bl
424ecf:	00 10                	add    %dl,(%eax)
424ed1:	1f                   	pop    %ds
424ed2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
424ed8:	02 d0                	add    %al,%dl
424eda:	38 03                	cmp    %al,(%ebx)
424edc:	03 04 1e             	add    (%esi,%ebx,1),%eax
424edf:	16                   	push   %ss
424ee0:	10 00                	adc    %al,(%eax)
424ee2:	11 a2 01 20 2f 03    	adc    %esp,0x32f2001(%edx)
424ee8:	27                   	daa
424ee9:	00 24 10             	add    %ah,(%eax,%edx,1)
424eec:	8e 3a                	mov    (%edx),%?
424eee:	36 00 11             	add    %dl,%ss:(%ecx)
424ef1:	25 cb 04 27 00       	and    $0x2704cb,%eax
424ef6:	29 28                	sub    %ebp,(%eax)
424ef8:	31 00                	xor    %eax,(%eax)
424efa:	3b 0a                	cmp    (%edx),%ecx
424efc:	a1 25 16 03 13       	mov    0x13031625,%eax
424f01:	00 1b                	add    %bl,(%ebx)
424f03:	1f                   	pop    %ds
424f04:	34 8d                	xor    $0x8d,%al
424f06:	17                   	pop    %ss
424f07:	00 27                	add    %ah,(%edi)
424f09:	01 1e                	add    %ebx,(%esi)
424f0b:	d0 06                	rolb   $1,(%esi)
424f0d:	03 36                	add    (%esi),%esi
424f0f:	04 38                	add    $0x38,%al
424f11:	16                   	push   %ss
424f12:	1b 00                	sbb    (%eax),%eax
424f14:	2e a2 08 20 23 03    	mov    %al,%cs:0x3232008
424f1a:	3b 00                	cmp    (%eax),%eax
424f1c:	1c 10                	sbb    $0x10,%al
424f1e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
424f23:	25 f4 06 2e 00       	and    $0x2e06f4,%eax
424f28:	23 28                	and    (%eax),%ebp
424f2a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
424f2f:	25 30 05 18 00       	and    $0x180530,%eax
424f34:	24 1f                	and    $0x1f,%al
424f36:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
424f3b:	01 26                	add    %esp,(%esi)
424f3d:	d0 31                	shlb   $1,(%ecx)
424f3f:	03 10                	add    (%eax),%edx
424f41:	04 33                	add    $0x33,%al
424f43:	16                   	push   %ss
424f44:	24 00                	and    $0x0,%al
424f46:	27                   	daa
424f47:	a2 02 20 3d 03       	mov    %al,0x33d2002
424f4c:	03 00                	add    (%eax),%eax
424f4e:	29 10                	sub    %edx,(%eax)
424f50:	9d                   	popf
424f51:	3a 1b                	cmp    (%ebx),%bl
424f53:	00 25 25 fd 08 24    	add    %ah,0x2408fd25
424f59:	00 3f                	add    %bh,(%edi)
424f5b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424f61:	25 3b 07 27 00       	and    $0x27073b,%eax
424f66:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
424f6b:	00 03                	add    %al,(%ebx)
424f6d:	01 13                	add    %edx,(%ebx)
424f6f:	d0 19                	rcrb   $1,(%ecx)
424f71:	03 1b                	add    (%ebx),%ebx
424f73:	04 0c                	add    $0xc,%al
424f75:	16                   	push   %ss
424f76:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
424f7b:	20 0b                	and    %cl,(%ebx)
424f7d:	03 36                	add    (%esi),%esi
424f7f:	00 0f                	add    %cl,(%edi)
424f81:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
424f87:	25 f7 0a 38 00       	and    $0x380af7,%eax
424f8c:	07                   	pop    %es
424f8d:	28 20                	sub    %ah,(%eax)
424f8f:	00 10                	add    %dl,(%eax)
424f91:	0a b9 25 04 09 2e    	or     0x2e090425(%ecx),%bh
424f97:	00 27                	add    %ah,(%edi)
424f99:	1f                   	pop    %ds
424f9a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
424fa0:	35 d0 10 03 24       	xor    $0x240310d0,%eax
424fa5:	04 05                	add    $0x5,%al
424fa7:	16                   	push   %ss
424fa8:	27                   	daa
424fa9:	00 31                	add    %dh,(%ecx)
424fab:	a2 26 20 3c 03       	mov    %al,0x33c2026
424fb0:	10 00                	adc    %al,(%eax)
424fb2:	04 10                	add    $0x10,%al
424fb4:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
424fb9:	25 eb 0c 00 00       	and    $0xceb,%eax
424fbe:	32 28                	xor    (%eax),%ch
424fc0:	06                   	push   %es
424fc1:	00 1b                	add    %bl,(%ebx)
424fc3:	0a 86 25 0d 0b 24    	or     0x240b0d25(%esi),%al
424fc9:	00 3b                	add    %bh,(%ebx)
424fcb:	1f                   	pop    %ds
424fcc:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
424fd2:	3e d0 29             	shrb   $1,%ds:(%ecx)
424fd5:	03 2d 04 0f 16 3b    	add    0x3b160f04,%ebp
424fdb:	00 09                	add    %cl,(%ecx)
424fdd:	a2 13 20 1c 03       	mov    %al,0x31c2013
424fe2:	1b 00                	sbb    (%eax),%eax
424fe4:	3b 10                	cmp    (%eax),%edx
424fe6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
424feb:	25 d3 0e 35 00       	and    $0x350ed3,%eax
424ff0:	14 28                	adc    $0x28,%al
424ff2:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424ff7:	25 07 0d 38 00       	and    $0x380d07,%eax
424ffc:	03 1f                	add    (%edi),%ebx
424ffe:	22 8d 2a 00 1b 01    	and    0x11b002a(%ebp),%cl
425004:	01 d0                	add    %edx,%eax
425006:	22 03                	and    (%ebx),%al
425008:	27                   	daa
425009:	04 13                	add    $0x13,%al
42500b:	16                   	push   %ss
42500c:	03 00                	add    (%eax),%eax
42500e:	3c a2                	cmp    $0xa2,%al
425010:	35 20 15 03 24       	xor    $0x24031520,%eax
425015:	00 32                	add    %dh,(%edx)
425017:	14 aa                	adc    $0xaa,%al
425019:	3a 3b                	cmp    (%ebx),%bh
42501b:	00 02                	add    %al,(%edx)
42501d:	25 e6 10 13 00       	and    $0x1310e6,%eax
425022:	1f                   	pop    %ds
425023:	28 32                	sub    %dh,(%edx)
425025:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42502b:	0f 00 00             	sldt   (%eax)
42502e:	36 1f                	ss pop %ds
425030:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
425036:	08 d0                	or     %dl,%al
425038:	36 03 3b             	add    %ss:(%ebx),%edi
42503b:	04 2b                	add    $0x2b,%al
42503d:	16                   	push   %ss
42503e:	36 00 1a             	add    %bl,%ss:(%edx)
425041:	a2 3e 20 34 03       	mov    %al,0x334203e
425046:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42504b:	3a 03                	cmp    (%ebx),%al
42504d:	00 37                	add    %dh,(%edi)
42504f:	25 c0 12 18 00       	and    $0x1812c0,%eax
425054:	20 28                	and    %ch,(%eax)
425056:	3b 00                	cmp    (%eax),%eax
425058:	27                   	daa
425059:	0a 99 25 23 11 35    	or     0x35112325(%ecx),%bl
42505f:	00 10                	add    %dl,(%eax)
425061:	1f                   	pop    %ds
425062:	0f 8d 1e 00 2d 01    	jge    0x16f5086
425068:	02 d0                	add    %al,%dl
42506a:	28 03                	sub    %al,(%ebx)
42506c:	03 04 1e             	add    (%esi,%ebx,1),%eax
42506f:	16                   	push   %ss
425070:	10 00                	adc    %al,(%eax)
425072:	11 a2 01 20 3f 03    	adc    %esp,0x33f2001(%edx)
425078:	27                   	daa
425079:	00 24 10             	add    %ah,(%eax,%edx,1)
42507c:	8e 3a                	mov    (%edx),%?
42507e:	36 00 11             	add    %dl,%ss:(%ecx)
425081:	25 cb 14 27 00       	and    $0x2714cb,%eax
425086:	29 28                	sub    %ebp,(%eax)
425088:	31 00                	xor    %eax,(%eax)
42508a:	3b 0a                	cmp    (%edx),%ecx
42508c:	a1 25 16 13 13       	mov    0x13131625,%eax
425091:	00 1b                	add    %bl,(%ebx)
425093:	1f                   	pop    %ds
425094:	34 8d                	xor    $0x8d,%al
425096:	17                   	pop    %ss
425097:	00 27                	add    %ah,(%edi)
425099:	01 1e                	add    %ebx,(%esi)
42509b:	d0 16                	rclb   $1,(%esi)
42509d:	03 36                	add    (%esi),%esi
42509f:	04 38                	add    $0x38,%al
4250a1:	16                   	push   %ss
4250a2:	1b 00                	sbb    (%eax),%eax
4250a4:	2e a2 08 20 33 03    	mov    %al,%cs:0x3332008
4250aa:	3b 00                	cmp    (%eax),%eax
4250ac:	1c 14                	sbb    $0x14,%al
4250ae:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
4250b3:	25 f4 16 2e 00       	and    $0x2e16f4,%eax
4250b8:	23 28                	and    (%eax),%ebp
4250ba:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
4250bf:	25 30 15 18 00       	and    $0x181530,%eax
4250c4:	24 1f                	and    $0x1f,%al
4250c6:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
4250cb:	01 26                	add    %esp,(%esi)
4250cd:	d0 21                	shlb   $1,(%ecx)
4250cf:	03 10                	add    (%eax),%edx
4250d1:	04 33                	add    $0x33,%al
4250d3:	16                   	push   %ss
4250d4:	24 00                	and    $0x0,%al
4250d6:	27                   	daa
4250d7:	a2 02 20 2d 03       	mov    %al,0x32d2002
4250dc:	03 00                	add    (%eax),%eax
4250de:	29 18                	sub    %ebx,(%eax)
4250e0:	9d                   	popf
4250e1:	3a 1b                	cmp    (%ebx),%bl
4250e3:	00 25 25 fd 18 24    	add    %ah,0x2418fd25
4250e9:	00 3f                	add    %bh,(%edi)
4250eb:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
4250f1:	25 3b 17 27 00       	and    $0x27173b,%eax
4250f6:	2d 1f 33 8d 01       	sub    $0x18d331f,%eax
4250fb:	00 03                	add    %al,(%ebx)
4250fd:	01 13                	add    %edx,(%ebx)
4250ff:	d0 09                	rorb   $1,(%ecx)
425101:	03 1b                	add    (%ebx),%ebx
425103:	04 0c                	add    $0xc,%al
425105:	16                   	push   %ss
425106:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42510b:	20 1b                	and    %bl,(%ebx)
42510d:	03 36                	add    (%esi),%esi
42510f:	00 0f                	add    %cl,(%edi)
425111:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
425117:	25 f7 1a 38 00       	and    $0x381af7,%eax
42511c:	07                   	pop    %es
42511d:	28 20                	sub    %ah,(%eax)
42511f:	00 10                	add    %dl,(%eax)
425121:	0a b9 25 04 19 2e    	or     0x2e190425(%ecx),%bh
425127:	00 27                	add    %ah,(%edi)
425129:	1f                   	pop    %ds
42512a:	2f                   	das
42512b:	8d 39                	lea    (%ecx),%edi
42512d:	00 36                	add    %dh,(%esi)
42512f:	01 35 d0 00 03 24    	add    %esi,0x240300d0
425135:	04 05                	add    $0x5,%al
425137:	16                   	push   %ss
425138:	27                   	daa
425139:	00 31                	add    %dh,(%ecx)
42513b:	a2 26 20 2c 03       	mov    %al,0x32c2026
425140:	10 00                	adc    %al,(%eax)
425142:	04 18                	add    $0x18,%al
425144:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
425149:	25 eb 1c 00 00       	and    $0x1ceb,%eax
42514e:	32 28                	xor    (%eax),%ch
425150:	06                   	push   %es
425151:	00 1b                	add    %bl,(%ebx)
425153:	0a 86 25 0d 1b 24    	or     0x241b0d25(%esi),%al
425159:	00 3b                	add    %bh,(%ebx)
42515b:	1f                   	pop    %ds
42515c:	17                   	pop    %ss
42515d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
425160:	10 01                	adc    %al,(%ecx)
425162:	3e d0 39             	sarb   $1,%ds:(%ecx)
425165:	03 2d 04 0f 16 3b    	add    0x3b160f04,%ebp
42516b:	00 09                	add    %cl,(%ecx)
42516d:	a2 13 20 0c 03       	mov    %al,0x30c2013
425172:	1b 00                	sbb    (%eax),%eax
425174:	3b 10                	cmp    (%eax),%edx
425176:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42517b:	25 d3 1e 35 00       	and    $0x351ed3,%eax
425180:	14 28                	adc    $0x28,%al
425182:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
425187:	25 07 1d 38 00       	and    $0x381d07,%eax
42518c:	03 1f                	add    (%edi),%ebx
42518e:	26 8d 2a             	lea    %es:(%edx),%ebp
425191:	00 1b                	add    %bl,(%ebx)
425193:	01 01                	add    %eax,(%ecx)
425195:	d0 32                	shlb   $1,(%edx)
425197:	03 27                	add    (%edi),%esp
425199:	04 13                	add    $0x13,%al
42519b:	16                   	push   %ss
42519c:	03 00                	add    (%eax),%eax
42519e:	3c a2                	cmp    $0xa2,%al
4251a0:	35 20 05 03 24       	xor    $0x24030520,%eax
4251a5:	00 32                	add    %dh,(%edx)
4251a7:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
4251ad:	25 e6 20 13 00       	and    $0x1320e6,%eax
4251b2:	1f                   	pop    %ds
4251b3:	28 32                	sub    %dh,(%edx)
4251b5:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
4251bb:	1f                   	pop    %ds
4251bc:	00 00                	add    %al,(%eax)
4251be:	36 1f                	ss pop %ds
4251c0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
4251c6:	08 d0                	or     %dl,%al
4251c8:	06                   	push   %es
4251c9:	03 3b                	add    (%ebx),%edi
4251cb:	04 2b                	add    $0x2b,%al
4251cd:	16                   	push   %ss
4251ce:	36 00 1a             	add    %bl,%ss:(%edx)
4251d1:	a2 3e 20 04 03       	mov    %al,0x304203e
4251d6:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
4251db:	3a 03                	cmp    (%ebx),%al
4251dd:	00 37                	add    %dh,(%edi)
4251df:	25 c0 22 18 00       	and    $0x1822c0,%eax
4251e4:	20 28                	and    %ch,(%eax)
4251e6:	3b 00                	cmp    (%eax),%eax
4251e8:	27                   	daa
4251e9:	0a 99 25 23 21 35    	or     0x35212325(%ecx),%bl
4251ef:	00 10                	add    %dl,(%eax)
4251f1:	1f                   	pop    %ds
4251f2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
4251f8:	02 d0                	add    %al,%dl
4251fa:	18 03                	sbb    %al,(%ebx)
4251fc:	03 04 1e             	add    (%esi,%ebx,1),%eax
4251ff:	16                   	push   %ss
425200:	10 00                	adc    %al,(%eax)
425202:	11 a2 01 20 0f 03    	adc    %esp,0x30f2001(%edx)
425208:	27                   	daa
425209:	00 24 10             	add    %ah,(%eax,%edx,1)
42520c:	8e 3a                	mov    (%edx),%?
42520e:	36 00 11             	add    %dl,%ss:(%ecx)
425211:	25 cb 24 27 00       	and    $0x2724cb,%eax
425216:	29 28                	sub    %ebp,(%eax)
425218:	31 00                	xor    %eax,(%eax)
42521a:	3b 0a                	cmp    (%edx),%ecx