4b2262:	12 81 e5 07 20 04    	adc    0x42007e5(%ecx),%al
4b2268:	01 08                	add    %ecx,(%eax)
4b226a:	08 08                	or     %cl,(%eax)
4b226c:	08 08                	or     %cl,(%eax)
4b226e:	20 02                	and    %al,(%edx)
4b2270:	01 12                	add    %edx,(%edx)
4b2272:	71 11                	jno    0x4b2285
4b2274:	80 a9 0a 20 04 01 12 	subb   $0x12,0x104200a(%ecx)
4b227b:	71 11                	jno    0x4b228e
4b227d:	80 a9 0c 0c 07 20 04 	subb   $0x4,0x20070c0c(%ecx)
4b2284:	01 0c 0c             	add    %ecx,(%esp,%ecx,1)
4b2287:	0c 0c                	or     $0xc,%al
4b2289:	08 20                	or     %ah,(%eax)
4b228b:	02 01                	add    (%ecx),%al
4b228d:	12 71 11             	adc    0x11(%ecx),%dh
4b2290:	80 ad 06 20 02 01 11 	subb   $0x11,0x1022006(%ebp)
4b2297:	75 0c                	jne    0x4b22a5
4b2299:	0a 20                	or     (%eax),%ah
4b229b:	05 01 12 80 9d       	add    $0x9d801201,%eax
4b22a0:	08 08                	or     %cl,(%eax)
4b22a2:	08 08                	or     %cl,(%eax)
4b22a4:	05 00 02 0e 0e       	add    $0xe0e0200,%eax
4b22a9:	0e                   	push   %cs
4b22aa:	05 20 02 01 0e       	add    $0xe010220,%eax
4b22af:	0c 0f                	or     $0xf,%al
4b22b1:	20 05 01 0e 12 80    	and    %al,0x80120e01
4b22b7:	8d 12                	lea    (%edx),%edx
4b22b9:	71 11                	jno    0x4b22cc
4b22bb:	80 ad 12 80 c1 06 20 	subb   $0x20,0x6c18012(%ebp)
4b22c2:	01 01                	add    %eax,(%ecx)
4b22c4:	11 81 c5 05 20 00    	adc    %eax,0x2005c5(%ecx)
4b22ca:	12 81 e9 06 20 01    	adc    0x12006e9(%ecx),%al
4b22d0:	02 12                	add    (%edx),%dl
4b22d2:	81 e5 06 20 01 01    	and    $0x1012006,%ebp
4b22d8:	12 81 e5 03 07 01    	adc    0x10703e5(%ecx),%al
4b22de:	0e                   	push   %cs
4b22df:	03 07                	add    (%edi),%eax
4b22e1:	01 1c 03             	add    %ebx,(%ebx,%eax,1)
4b22e4:	07                   	pop    %es
4b22e5:	01 03                	add    %eax,(%ebx)
4b22e7:	05 07 01 11 82       	add    $0x82110107,%eax
4b22ec:	9d                   	popf
4b22ed:	07                   	pop    %es
4b22ee:	07                   	pop    %es
4b22ef:	02 12                	add    (%edx),%dl
4b22f1:	80 95 12 7d 05 20 02 	adcb   $0x2,0x20057d12(%ebp)
4b22f8:	01 08                	add    %ecx,(%eax)
4b22fa:	08 06                	or     %al,(%esi)
4b22fc:	20 01                	and    %al,(%ecx)
4b22fe:	01 11                	add    %edx,(%ecx)
4b2300:	80 a1 07 20 02 01 12 	andb   $0x12,0x1022007(%ecx)
4b2307:	71 12                	jno    0x4b231b
4b2309:	7d 08                	jge    0x4b2313
4b230b:	20 02                	and    %al,(%edx)
4b230d:	01 12                	add    %edx,(%edx)
4b230f:	80 9d 12 7d 03 20 00 	sbbb   $0x0,0x20037d12(%ebp)
4b2316:	18 02                	sbb    %al,(%edx)
4b2318:	06                   	push   %es
4b2319:	18 04 00             	sbb    %al,(%eax,%eax,1)
4b231c:	01 08                	add    %ecx,(%eax)
4b231e:	18 07                	sbb    %al,(%edi)
4b2320:	20 01                	and    %al,(%ecx)
4b2322:	12 80 e1 12 4d 05    	adc    0x54d12e1(%eax),%al
4b2328:	00 01                	add    %al,(%ecx)
4b232a:	11 75 0e             	adc    %esi,0xe(%ebp)
4b232d:	08 07                	or     %al,(%edi)
4b232f:	03 12                	add    (%edx),%edx
4b2331:	80 95 12 7d 02 04 07 	adcb   $0x7,0x4027d12(%ebp)
4b2338:	01 11                	add    %edx,(%ecx)
4b233a:	10 04 07             	adc    %al,(%edi,%eax,1)
4b233d:	01 11                	add    %edx,(%ecx)
4b233f:	75 14                	jne    0x4b2355
4b2341:	07                   	pop    %es
4b2342:	09 11                	or     %edx,(%ecx)
4b2344:	75 12                	jne    0x4b2358
4b2346:	80 95 12 7d 02 12 7d 	adcb   $0x7d,0x12027d12(%ebp)
4b234d:	12 80 b9 11 10 11    	adc    0x111011b9(%eax),%al
4b2353:	10 02                	adc    %al,(%edx)
4b2355:	07                   	pop    %es
4b2356:	00 02                	add    %al,(%edx)
4b2358:	11 75 08             	adc    %esi,0x8(%ebp)
4b235b:	11 75 08             	adc    %esi,0x8(%ebp)
4b235e:	07                   	pop    %es
4b235f:	03 12                	add    (%edx),%edx
4b2361:	80 95 12 7d 08 09 20 	adcb   $0x20,0x9087d12(%ebp)
4b2368:	06                   	push   %es
4b2369:	01 08                	add    %ecx,(%eax)
4b236b:	08 08                	or     %cl,(%eax)
4b236d:	08 0c 0c             	or     %cl,(%esp,%ecx,1)
4b2370:	05 07 03 02 02       	add    $0x2020307,%eax
4b2375:	02 08                	add    (%eax),%cl
4b2377:	07                   	pop    %es
4b2378:	03 0e                	add    (%esi),%ecx
4b237a:	1d 05 12 81 a1       	sbb    $0xa1811205,%eax
4b237f:	07                   	pop    %es
4b2380:	00 01                	add    %al,(%ecx)
4b2382:	12 81 11 1d 05 06    	adc    0x6051d11(%ecx),%al
4b2388:	20 01                	and    %al,(%ecx)
4b238a:	12 81 a1 0e 04 00    	adc    0x40ea1(%ecx),%al
4b2390:	01 01                	add    %eax,(%ecx)
4b2392:	08 0d 20 05 1c 0e    	or     %cl,0xe1c0520
4b2398:	11 81 3d 12 81 39    	adc    %eax,0x3981123d(%ecx)
4b239e:	1c 1d                	sbb    $0x1d,%al
4b23a0:	1c 13                	sbb    $0x13,%al
4b23a2:	07                   	pop    %es
4b23a3:	08 12                	or     %dl,(%edx)
4b23a5:	81 71 0e 1d 05 1d 05 	xorl   $0x51d051d,0xe(%ecx)
4b23ac:	12 81 7d 1d 05 12    	adc    0x12051d7d(%ecx),%al
4b23b2:	81 79 0e 05 00 00 12 	cmpl   $0x12000005,0xe(%ecx)
4b23b9:	81 8d 05 20 01 1d 05 	orl    $0x20060e05,0x1d012005(%ebp)
4b23c0:	0e 06 20
4b23c3:	01 1d 05 1d 05 0a    	add    %ebx,0xa051d05
4b23c9:	00 05 01 12 09 08    	add    %al,0x8091201
4b23cf:	12 09                	adc    (%ecx),%cl
4b23d1:	08 08                	or     %cl,(%eax)
4b23d3:	05 20 01 01 1d       	add    $0x1d010120,%eax
4b23d8:	05 06 20 01 01       	add    $0x1012006,%eax
4b23dd:	11 81 6d 05 20 00    	adc    %eax,0x20056d(%ecx)
4b23e3:	12 81 79 08 20 03    	adc    0x3200879(%ecx),%al
4b23e9:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
4b23ee:	08 05 20 01 0e 1d    	or     %al,0x1d0e0120
4b23f4:	05 04 07 01 1d       	add    $0x1d010704,%eax
4b23f9:	05 0d 07 08 12       	add    $0x1208070d,%eax
4b23fe:	25 1d 03 08 08       	and    $0x808031d,%eax
4b2403:	02 02                	add    (%edx),%al
4b2405:	02 1d 05 04 20 01    	add    0x1200405,%bl
4b240b:	08 03                	or     %al,(%ebx)
4b240d:	04 20                	add    $0x20,%al
4b240f:	01 08                	add    %ecx,(%eax)
4b2411:	1c 08                	sbb    $0x8,%al
4b2413:	00 01                	add    %al,(%ecx)
4b2415:	12 81 a1 11 81 65    	adc    0x658111a1(%ecx),%al
4b241b:	07                   	pop    %es
4b241c:	20 01                	and    %al,(%ecx)
4b241e:	12 09                	adc    (%ecx),%cl
4b2420:	12 81 a1 02 1d 05    	adc    0x51d02a1(%ecx),%al
4b2426:	08 07                	or     %al,(%edi)
4b2428:	04 1d                	add    $0x1d,%al
4b242a:	03 08                	add    (%eax),%ecx
4b242c:	02 1d 03 04 20 01    	add    0x1200403,%bl
4b2432:	03 08                	add    (%eax),%ecx
4b2434:	14 07                	adc    $0x7,%al
4b2436:	09 12                	or     %edx,(%edx)
4b2438:	80 95 11 75 12 7d 12 	adcb   $0x12,0x7d127511(%ebp)
4b243f:	7d 02                	jge    0x4b2443
4b2441:	12 80 b9 11 10 11    	adc    0x111011b9(%eax),%al
4b2447:	10 02                	adc    %al,(%edx)
4b2449:	06                   	push   %es
4b244a:	20 01                	and    %al,(%ecx)
4b244c:	01 11                	add    %edx,(%ecx)
4b244e:	82 3d 04 07 01 11 4c 	cmpb   $0x4c,0x11010704
4b2455:	03 07                	add    (%edi),%eax
4b2457:	01 0c 05 20 00 11 80 	add    %ecx,-0x7feeffe0(,%eax,1)
4b245e:	a1 04 07 02 02       	mov    0x2020704,%eax
4b2463:	02 08                	add    (%eax),%cl
4b2465:	00 01                	add    %al,(%ecx)
4b2467:	11 80 a5 11 80 a1    	adc    %eax,-0x5e7fee5b(%eax)
4b246d:	06                   	push   %es
4b246e:	20 01                	and    %al,(%ecx)
4b2470:	02 11                	add    (%ecx),%dl
4b2472:	80 a5 0f 07 06 12 80 	andb   $0x80,0x1206070f(%ebp)
4b2479:	95                   	xchg   %eax,%ebp
4b247a:	11 80 a1 12 7d 11    	adc    %eax,0x117d12a1(%eax)
4b2480:	4c                   	dec    %esp
4b2481:	11 4c 0d 05          	adc    %ecx,0x5(%ebp,%ecx,1)
4b2485:	00 02                	add    %al,(%edx)
4b2487:	0d 0d 08 06 20       	or     $0x2006080d,%eax
4b248c:	01 01                	add    %eax,(%ecx)
4b248e:	11 80 b1 0a 20 05    	adc    %eax,0x5200ab1(%eax)
4b2494:	01 12                	add    %edx,(%edx)
4b2496:	80 9d 0c 0c 0c 0c 09 	sbbb   $0x9,0xc0c0c0c(%ebp)
4b249d:	20 05 01 12 71 08    	and    %al,0x8711201
4b24a3:	08 08                	or     %cl,(%eax)
4b24a5:	08 05 07 03 02 0c    	or     %al,0xc020307
4b24ab:	02 06                	add    (%esi),%al
4b24ad:	00 02                	add    %al,(%edx)
4b24af:	02 0e                	add    (%esi),%cl
4b24b1:	10 0c 04             	adc    %cl,(%esp,%eax,1)
4b24b4:	00 01                	add    %al,(%ecx)
4b24b6:	08 08                	or     %cl,(%eax)
4b24b8:	06                   	push   %es
4b24b9:	07                   	pop    %es
4b24ba:	02 02                	add    (%edx),%al
4b24bc:	11 80 ad 05 20 00    	adc    %eax,0x2005ad(%eax)
4b24c2:	11 82 65 04 00 01    	adc    %eax,0x1000465(%edx)
4b24c8:	08 0c 06             	or     %cl,(%esi,%eax,1)
4b24cb:	07                   	pop    %es
4b24cc:	02 12                	add    (%edx),%dl
4b24ce:	80 95 02 05 20 02 01 	adcb   $0x1,0x2200502(%ebp)
4b24d5:	0c 0c                	or     $0xc,%al
4b24d7:	09 20                	or     %esp,(%eax)
4b24d9:	02 01                	add    (%ecx),%al
4b24db:	12 71 1d             	adc    0x1d(%ecx),%dh
4b24de:	11 80 a5 0b 07 04    	adc    %eax,0x4070ba5(%eax)
4b24e4:	02 12                	add    (%edx),%dl
4b24e6:	80 95 12 7d 11 80 a9 	adcb   $0xa9,-0x7fee82ee(%ebp)
4b24ed:	05 20 00 12 82       	add    $0x82120020,%eax
4b24f2:	d5 09                	aad    $0x9
4b24f4:	07                   	pop    %es
4b24f5:	05 02 02 11 80       	add    $0x80110202,%eax
4b24fa:	b1 02                	mov    $0x2,%cl
4b24fc:	02 05 20 00 12 82    	add    0x82120020,%al
4b2502:	e1 05                	loope  0x4b2509
4b2504:	20 00                	and    %al,(%eax)
4b2506:	11 80 b1 0b 07 03    	adc    %eax,0x3070bb1(%eax)
4b250c:	12 80 95 11 80 a9    	adc    -0x567fee6b(%eax),%al
4b2512:	11 80 a9 08 00 01    	adc    %eax,0x10008a9(%eax)
4b2518:	11 80 ad 11 80 a9    	adc    %eax,-0x567fee53(%eax)
4b251e:	08 07                	or     %al,(%edi)
4b2520:	02 12                	add    (%edx),%dl
4b2522:	80 95 11 80 a9 09 20 	adcb   $0x20,0x9a98011(%ebp)
4b2529:	02 01                	add    (%ecx),%al
4b252b:	12 80 9d 11 80 a9    	adc    -0x567fee63(%eax),%al
4b2531:	08 07                	or     %al,(%edi)
4b2533:	02 11                	add    (%ecx),%dl
4b2535:	80 a9 11 80 a9 05 20 	subb   $0x20,0x5a98011(%ecx)
4b253c:	01 01                	add    %eax,(%ecx)
4b253e:	12 3d 05 20 00 12    	adc    0x12002005,%bh
4b2544:	82 a9 05 20 00 12 82 	subb   $0x82,0x12002005(%ecx)
4b254b:	bd 07 20 02 01       	mov    $0x1022007,%ebp
4b2550:	11 82 a1 0c 06 20    	adc    %eax,0x20060ca1(%edx)
4b2556:	01 08                	add    %ecx,(%eax)
4b2558:	12 81 d1 05 20 00    	adc    0x2005d1(%ecx),%al
4b255e:	12 82 c5 06 20 01    	adc    0x12006c5(%edx),%al
4b2564:	08 12                	or     %dl,(%edx)
4b2566:	82 95 06 20 01 01 11 	adcb   $0x11,0x1012006(%ebp)
4b256d:	82 75 06 20          	xorb   $0x20,0x6(%ebp)
4b2571:	01 01                	add    %eax,(%ecx)
4b2573:	11 80 b5 06 20 01    	adc    %eax,0x12006b5(%eax)
4b2579:	01 11                	add    %edx,(%ecx)
4b257b:	81 c1 05 07 01 12    	add    $0x12010705,%ecx
4b2581:	82 d1 11             	adc    $0x11,%cl
4b2584:	07                   	pop    %es
4b2585:	06                   	push   %es
4b2586:	12 80 95 12 80 b9    	adc    -0x467fed6b(%eax),%al
4b258c:	12 80 b9 12 7d 11    	adc    0x117d12b9(%eax),%al
4b2592:	64 11 64 06 20       	adc    %esp,%fs:0x20(%esi,%eax,1)
4b2597:	02 01                	add    (%ecx),%al
4b2599:	12 71 0c             	adc    0xc(%ecx),%dh
4b259c:	04 07                	add    $0x7,%al
4b259e:	01 11                	add    %edx,(%ecx)
4b25a0:	6c                   	insb   (%dx),%es:(%edi)
4b25a1:	06                   	push   %es
4b25a2:	07                   	pop    %es
4b25a3:	02 11                	add    (%ecx),%dl
4b25a5:	6c                   	insb   (%dx),%es:(%edi)
4b25a6:	11 6c 1d 07          	adc    %ebp,0x7(%ebp,%ebx,1)
4b25aa:	12 12                	adc    (%edx),%dl
4b25ac:	80 95 11 75 0c 08 12 	adcb   $0x12,0x80c7511(%ebp)
4b25b3:	7d 12                	jge    0x4b25c7
4b25b5:	7d 11                	jge    0x4b25c8
4b25b7:	6c                   	insb   (%dx),%es:(%edi)
4b25b8:	11 6c 02 12          	adc    %ebp,0x12(%edx,%eax,1)
4b25bc:	7d 02                	jge    0x4b25c0
4b25be:	12 7d 02             	adc    0x2(%ebp),%bh
4b25c1:	08 08                	or     %cl,(%eax)
4b25c3:	02 08                	add    (%eax),%cl
4b25c5:	08 08                	or     %cl,(%eax)
4b25c7:	20 03                	and    %al,(%ebx)
4b25c9:	01 11                	add    %edx,(%ecx)
4b25cb:	80 ad 0c 0c 06 20 01 	subb   $0x1,0x20060c0c(%ebp)
4b25d2:	01 11                	add    %edx,(%ecx)
4b25d4:	80 81 04 00 01 01 02 	addb   $0x2,0x1010004(%ecx)
4b25db:	06                   	push   %es
4b25dc:	00 01                	add    %al,(%ecx)
4b25de:	01 12                	add    %edx,(%edx)
4b25e0:	82 1d 04 00 00 11 45 	sbbb   $0x45,0x11000004
4b25e7:	04 07                	add    $0x7,%al
4b25e9:	01 11                	add    %edx,(%ecx)
4b25eb:	45                   	inc    %ebp
4b25ec:	0b 07                	or     (%edi),%eax
4b25ee:	03 12                	add    (%edx),%edx
4b25f0:	80 84 12 80 84 12 80 	addb   $0x84,-0x7fed7b80(%edx,%edx,1)
4b25f7:	84
4b25f8:	08 00                	or     %al,(%eax)
4b25fa:	02 12                	add    (%edx),%dl
4b25fc:	4d                   	dec    %ebp
4b25fd:	12 4d 12             	adc    0x12(%ebp),%cl
4b2600:	4d                   	dec    %ebp
4b2601:	05 0a 01 12 80       	add    $0x8012010a,%eax
4b2606:	84 0c 10             	test   %cl,(%eax,%edx,1)
4b2609:	01 03                	add    %eax,(%ebx)
4b260b:	1e                   	push   %ds
4b260c:	00 10                	add    %dl,(%eax)
4b260e:	1e                   	push   %ds
4b260f:	00 1e                	add    %bl,(%esi)
4b2611:	00 1e                	add    %bl,(%esi)
4b2613:	00 0e                	add    %cl,(%esi)
4b2615:	07                   	pop    %es
4b2616:	0c 08                	or     $0x8,%al
4b2618:	08 02                	or     %al,(%edx)
4b261a:	02 02                	add    (%edx),%al
4b261c:	02 02                	add    (%edx),%al
4b261e:	02 02                	add    (%edx),%al
4b2620:	02 02                	add    (%edx),%al
4b2622:	02 05 20 01 13 00    	add    0x130120,%al
4b2628:	08 0b                	or     %cl,(%ebx)
4b262a:	15 12 2d 01 15       	adc    $0x15012d12,%eax
4b262f:	12 2d 01 12 80 88    	adc    0x88801201,%ch
4b2635:	07                   	pop    %es
4b2636:	15 12 2d 01 12       	adc    $0x12012d12,%eax
4b263b:	80 88 09 07 07 02 02 	orb    $0x2,0x2070709(%eax)
4b2642:	02 02                	add    (%edx),%al
4b2644:	02 02                	add    (%edx),%al
4b2646:	02 05 20 01 11 45    	add    0x45110120,%al
4b264c:	08 13                	or     %dl,(%ebx)
4b264e:	07                   	pop    %es
4b264f:	0e                   	push   %cs
4b2650:	08 08                	or     %cl,(%eax)
4b2652:	08 08                	or     %cl,(%eax)
4b2654:	11 45 08             	adc    %eax,0x8(%ebp)
4b2657:	11 45 02             	adc    %eax,0x2(%ebp)
4b265a:	02 02                	add    (%edx),%al
4b265c:	02 02                	add    (%edx),%al
4b265e:	02 11                	add    (%ecx),%dl
4b2660:	45                   	inc    %ebp
4b2661:	05 20 01 01 13       	add    $0x13010120,%eax
4b2666:	00 04 20             	add    %al,(%eax,%eiz,1)
4b2669:	00 11                	add    %dl,(%ecx)
4b266b:	49                   	dec    %ecx
4b266c:	05 20 01 11 45       	add    $0x45110120,%eax
4b2671:	0d 07 00 02 02       	or     $0x2020007,%eax
4b2676:	11 45 11             	adc    %eax,0x11(%ebp)
4b2679:	45                   	inc    %ebp
4b267a:	21 07                	and    %eax,(%edi)
4b267c:	12 12                	adc    (%edx),%dl
4b267e:	80 95 08 08 12 80 88 	adcb   $0x88,-0x7fedf7f8(%ebp)
4b2685:	12 80 b9 12 7d 0e    	adc    0xe7d12b9(%eax),%al
4b268b:	02 02                	add    (%edx),%al
4b268d:	12 7d 02             	adc    0x2(%ebp),%bh
4b2690:	02 12                	add    (%edx),%dl
4b2692:	7d 02                	jge    0x4b2696
4b2694:	03 11                	add    (%ecx),%edx
4b2696:	80 ad 11 80 ad 08 06 	subb   $0x6,0x8ad8011(%ebp)
4b269d:	00 03                	add    %al,(%ebx)
4b269f:	0e                   	push   %cs
4b26a0:	0e                   	push   %cs
4b26a1:	1c 1c                	sbb    $0x1c,%al
4b26a3:	06                   	push   %es
4b26a4:	20 03                	and    %al,(%ebx)
4b26a6:	01 08                	add    %ecx,(%eax)
4b26a8:	08 08                	or     %cl,(%eax)
4b26aa:	05 20 00 12 80       	add    $0x80120020,%eax
4b26af:	99                   	cltd
4b26b0:	06                   	push   %es
4b26b1:	20 01                	and    %al,(%ecx)
4b26b3:	01 11                	add    %edx,(%ecx)
4b26b5:	81 b9 05 20 00 12 82 	cmpl   $0x7061d82,0x12002005(%ecx)
4b26bc:	1d 06 07
4b26bf:	02 02                	add    (%edx),%al