40a45d:	00 00                	add    %al,(%eax)
40a45f:	00 86 00 c8 11 06    	add    %al,0x611c800(%esi)
40a465:	00 fd                	add    %bh,%ch
40a467:	00 10                	add    %dl,(%eax)
40a469:	85 00                	test   %eax,(%eax)
40a46b:	00 00                	add    %al,(%eax)
40a46d:	00 86 00 db 11 01    	add    %al,0x111db00(%esi)
40a473:	01 fd                	add    %edi,%ebp
40a475:	00 33                	add    %dh,(%ebx)
40a477:	85 00                	test   %eax,(%eax)
40a479:	00 00                	add    %al,(%eax)
40a47b:	00 86 00 ed 11 06    	add    %al,0x611ed00(%esi)
40a481:	00 fd                	add    %bh,%ch
40a483:	00 50 85             	add    %dl,-0x7b(%eax)
40a486:	00 00                	add    %al,(%eax)
40a488:	00 00                	add    %al,(%eax)
40a48a:	86 00                	xchg   %al,(%eax)
40a48c:	00 12                	add    %dl,(%edx)
40a48e:	01 01                	add    %eax,(%ecx)
40a490:	fd                   	std
40a491:	00 73 85             	add    %dh,-0x7b(%ebx)
40a494:	00 00                	add    %al,(%eax)
40a496:	00 00                	add    %al,(%eax)
40a498:	86 00                	xchg   %al,(%eax)
40a49a:	12 12                	adc    (%edx),%dl
40a49c:	06                   	push   %es
40a49d:	00 fd                	add    %bh,%ch
40a49f:	00 90 85 00 00 00    	add    %dl,0x85(%eax)
40a4a5:	00 86 00 25 12 01    	add    %al,0x1122500(%esi)
40a4ab:	01 fd                	add    %edi,%ebp
40a4ad:	00 b3 85 00 00 00    	add    %dh,0x85(%ebx)
40a4b3:	00 86 00 37 12 06    	add    %al,0x6123700(%esi)
40a4b9:	00 fd                	add    %bh,%ch
40a4bb:	00 d0                	add    %dl,%al
40a4bd:	85 00                	test   %eax,(%eax)
40a4bf:	00 00                	add    %al,(%eax)
40a4c1:	00 86 00 4a 12 01    	add    %al,0x1124a00(%esi)
40a4c7:	01 fd                	add    %edi,%ebp
40a4c9:	00 f3                	add    %dh,%bl
40a4cb:	85 00                	test   %eax,(%eax)
40a4cd:	00 00                	add    %al,(%eax)
40a4cf:	00 86 00 5c 12 06    	add    %al,0x6125c00(%esi)
40a4d5:	00 fd                	add    %bh,%ch
40a4d7:	00 10                	add    %dl,(%eax)
40a4d9:	86 00                	xchg   %al,(%eax)
40a4db:	00 00                	add    %al,(%eax)
40a4dd:	00 86 00 6f 12 01    	add    %al,0x1126f00(%esi)
40a4e3:	01 fd                	add    %edi,%ebp
40a4e5:	00 33                	add    %dh,(%ebx)
40a4e7:	86 00                	xchg   %al,(%eax)
40a4e9:	00 00                	add    %al,(%eax)
40a4eb:	00 86 00 81 12 06    	add    %al,0x6128100(%esi)
40a4f1:	00 fd                	add    %bh,%ch
40a4f3:	00 4d 86             	add    %cl,-0x7a(%ebp)
40a4f6:	00 00                	add    %al,(%eax)
40a4f8:	00 00                	add    %al,(%eax)
40a4fa:	83 18 4e             	sbbl   $0x4e,(%eax)
40a4fd:	18 dc                	sbb    %bl,%ah
40a4ff:	06                   	push   %es
40a500:	fd                   	std
40a501:	00 6c 86 00          	add    %ch,0x0(%esi,%eax,4)
40a505:	00 00                	add    %al,(%eax)
40a507:	00 86 08 aa 00 f0    	add    %al,-0xfff55f8(%esi)
40a50d:	00 fe                	add    %bh,%dh
40a50f:	00 b4 86 00 00 00 00 	add    %dh,0x0(%esi,%eax,4)
40a516:	86 08                	xchg   %cl,(%eax)
40a518:	ba 00 10 00 fe       	mov    $0xfe001000,%edx
40a51d:	00 cc                	add    %cl,%ah
40a51f:	86 00                	xchg   %al,(%eax)
40a521:	00 00                	add    %al,(%eax)
40a523:	00 86 08 37 01 f0    	add    %al,-0xffec8f8(%esi)
40a529:	00 ff                	add    %bh,%bh
40a52b:	00 14 87             	add    %dl,(%edi,%eax,4)
40a52e:	00 00                	add    %al,(%eax)
40a530:	00 00                	add    %al,(%eax)
40a532:	86 08                	xchg   %cl,(%eax)
40a534:	47                   	inc    %edi
40a535:	01 10                	add    %edx,(%eax)
40a537:	00 ff                	add    %bh,%bh
40a539:	00 2c 87             	add    %ch,(%edi,%eax,4)
40a53c:	00 00                	add    %al,(%eax)
40a53e:	00 00                	add    %al,(%eax)
40a540:	86 08                	xchg   %cl,(%eax)
40a542:	9c                   	pushf
40a543:	01 f0                	add    %esi,%eax
40a545:	00 00                	add    %al,(%eax)
40a547:	01 74 87 00          	add    %esi,0x0(%edi,%eax,4)
40a54b:	00 00                	add    %al,(%eax)
40a54d:	00 86 08 ac 01 10    	add    %al,0x1001ac08(%esi)
40a553:	00 00                	add    %al,(%eax)
40a555:	01 8c 87 00 00 00 00 	add    %ecx,0x0(%edi,%eax,4)
40a55c:	86 08                	xchg   %cl,(%eax)
40a55e:	e5 01                	in     $0x1,%eax
40a560:	f0 00 01             	lock add %al,(%ecx)
40a563:	01 d4                	add    %edx,%esp
40a565:	87 00                	xchg   %eax,(%eax)
40a567:	00 00                	add    %al,(%eax)
40a569:	00 86 08 f5 01 10    	add    %al,0x1001f508(%esi)
40a56f:	00 01                	add    %al,(%ecx)
40a571:	01 ec                	add    %ebp,%esp
40a573:	87 00                	xchg   %eax,(%eax)
40a575:	00 00                	add    %al,(%eax)
40a577:	00 86 08 1a 02 f0    	add    %al,-0xffde5f8(%esi)
40a57d:	00 02                	add    %al,(%edx)
40a57f:	01 34 88             	add    %esi,(%eax,%ecx,4)
40a582:	00 00                	add    %al,(%eax)
40a584:	00 00                	add    %al,(%eax)
40a586:	86 08                	xchg   %cl,(%eax)
40a588:	2a 02                	sub    (%edx),%al
40a58a:	10 00                	adc    %al,(%eax)
40a58c:	02 01                	add    (%ecx),%al
40a58e:	4c                   	dec    %esp
40a58f:	88 00                	mov    %al,(%eax)
40a591:	00 00                	add    %al,(%eax)
40a593:	00 86 08 4c 02 f0    	add    %al,-0xffdb3f8(%esi)
40a599:	00 03                	add    %al,(%ebx)
40a59b:	01 94 88 00 00 00 00 	add    %edx,0x0(%eax,%ecx,4)
40a5a2:	86 08                	xchg   %cl,(%eax)
40a5a4:	5c                   	pop    %esp
40a5a5:	02 10                	add    (%eax),%dl
40a5a7:	00 03                	add    %al,(%ebx)
40a5a9:	01 ac 88 00 00 00 00 	add    %ebp,0x0(%eax,%ecx,4)
40a5b0:	86 08                	xchg   %cl,(%eax)
40a5b2:	7e 02                	jle    0x40a5b6
40a5b4:	f0 00 04 01          	lock add %al,(%ecx,%eax,1)
40a5b8:	f4                   	hlt
40a5b9:	88 00                	mov    %al,(%eax)
40a5bb:	00 00                	add    %al,(%eax)
40a5bd:	00 86 08 8e 02 10    	add    %al,0x10028e08(%esi)
40a5c3:	00 04 01             	add    %al,(%ecx,%eax,1)
40a5c6:	0c 89                	or     $0x89,%al
40a5c8:	00 00                	add    %al,(%eax)
40a5ca:	00 00                	add    %al,(%eax)
40a5cc:	86 08                	xchg   %cl,(%eax)
40a5ce:	b0 02                	mov    $0x2,%al
40a5d0:	f0 00 05 01 54 89 00 	lock add %al,0x895401
40a5d7:	00 00                	add    %al,(%eax)
40a5d9:	00 86 08 c0 02 10    	add    %al,0x1002c008(%esi)
40a5df:	00 05 01 6c 89 00    	add    %al,0x896c01
40a5e5:	00 00                	add    %al,(%eax)
40a5e7:	00 86 08 e2 02 f0    	add    %al,-0xffd1df8(%esi)
40a5ed:	00 06                	add    %al,(%esi)
40a5ef:	01 b4 89 00 00 00 00 	add    %esi,0x0(%ecx,%ecx,4)
40a5f6:	86 08                	xchg   %cl,(%eax)
40a5f8:	f2 02 10             	repnz add (%eax),%dl
40a5fb:	00 06                	add    %al,(%esi)
40a5fd:	01 cc                	add    %ecx,%esp
40a5ff:	89 00                	mov    %eax,(%eax)
40a601:	00 00                	add    %al,(%eax)
40a603:	00 86 00 47 11 01    	add    %al,0x1114700(%esi)
40a609:	01 07                	add    %eax,(%edi)
40a60b:	01 ef                	add    %ebp,%edi
40a60d:	89 00                	mov    %eax,(%eax)
40a60f:	00 00                	add    %al,(%eax)
40a611:	00 86 00 59 11 06    	add    %al,0x6115900(%esi)
40a617:	00 07                	add    %al,(%edi)
40a619:	01 0c 8a             	add    %ecx,(%edx,%ecx,4)
40a61c:	00 00                	add    %al,(%eax)
40a61e:	00 00                	add    %al,(%eax)
40a620:	86 00                	xchg   %al,(%eax)
40a622:	6c                   	insb   (%dx),%es:(%edi)
40a623:	11 01                	adc    %eax,(%ecx)
40a625:	01 07                	add    %eax,(%edi)
40a627:	01 2f                	add    %ebp,(%edi)
40a629:	8a 00                	mov    (%eax),%al
40a62b:	00 00                	add    %al,(%eax)
40a62d:	00 86 00 7e 11 06    	add    %al,0x6117e00(%esi)
40a633:	00 07                	add    %al,(%edi)
40a635:	01 4c 8a 00          	add    %ecx,0x0(%edx,%ecx,4)
40a639:	00 00                	add    %al,(%eax)
40a63b:	00 86 00 91 11 01    	add    %al,0x1119100(%esi)
40a641:	01 07                	add    %eax,(%edi)
40a643:	01 6f 8a             	add    %ebp,-0x76(%edi)
40a646:	00 00                	add    %al,(%eax)
40a648:	00 00                	add    %al,(%eax)
40a64a:	86 00                	xchg   %al,(%eax)
40a64c:	a3 11 06 00 07       	mov    %eax,0x7000611
40a651:	01 8c 8a 00 00 00 00 	add    %ecx,0x0(%edx,%ecx,4)
40a658:	86 00                	xchg   %al,(%eax)
40a65a:	b6 11                	mov    $0x11,%dh
40a65c:	01 01                	add    %eax,(%ecx)
40a65e:	07                   	pop    %es
40a65f:	01 af 8a 00 00 00    	add    %ebp,0x8a(%edi)
40a665:	00 86 00 c8 11 06    	add    %al,0x611c800(%esi)
40a66b:	00 07                	add    %al,(%edi)
40a66d:	01 cc                	add    %ecx,%esp
40a66f:	8a 00                	mov    (%eax),%al
40a671:	00 00                	add    %al,(%eax)
40a673:	00 86 00 db 11 01    	add    %al,0x111db00(%esi)
40a679:	01 07                	add    %eax,(%edi)
40a67b:	01 ef                	add    %ebp,%edi
40a67d:	8a 00                	mov    (%eax),%al
40a67f:	00 00                	add    %al,(%eax)
40a681:	00 86 00 ed 11 06    	add    %al,0x611ed00(%esi)
40a687:	00 07                	add    %al,(%edi)
40a689:	01 0c 8b             	add    %ecx,(%ebx,%ecx,4)
40a68c:	00 00                	add    %al,(%eax)
40a68e:	00 00                	add    %al,(%eax)
40a690:	86 00                	xchg   %al,(%eax)
40a692:	00 12                	add    %dl,(%edx)
40a694:	01 01                	add    %eax,(%ecx)
40a696:	07                   	pop    %es
40a697:	01 2f                	add    %ebp,(%edi)
40a699:	8b 00                	mov    (%eax),%eax
40a69b:	00 00                	add    %al,(%eax)
40a69d:	00 86 00 12 12 06    	add    %al,0x6121200(%esi)
40a6a3:	00 07                	add    %al,(%edi)
40a6a5:	01 4c 8b 00          	add    %ecx,0x0(%ebx,%ecx,4)
40a6a9:	00 00                	add    %al,(%eax)
40a6ab:	00 86 00 25 12 01    	add    %al,0x1122500(%esi)
40a6b1:	01 07                	add    %eax,(%edi)
40a6b3:	01 6f 8b             	add    %ebp,-0x75(%edi)
40a6b6:	00 00                	add    %al,(%eax)
40a6b8:	00 00                	add    %al,(%eax)
40a6ba:	86 00                	xchg   %al,(%eax)
40a6bc:	37                   	aaa
40a6bd:	12 06                	adc    (%esi),%al
40a6bf:	00 07                	add    %al,(%edi)
40a6c1:	01 8c 8b 00 00 00 00 	add    %ecx,0x0(%ebx,%ecx,4)
40a6c8:	86 00                	xchg   %al,(%eax)
40a6ca:	4a                   	dec    %edx
40a6cb:	12 01                	adc    (%ecx),%al
40a6cd:	01 07                	add    %eax,(%edi)
40a6cf:	01 af 8b 00 00 00    	add    %ebp,0x8b(%edi)
40a6d5:	00 86 00 5c 12 06    	add    %al,0x6125c00(%esi)
40a6db:	00 07                	add    %al,(%edi)
40a6dd:	01 cc                	add    %ecx,%esp
40a6df:	8b 00                	mov    (%eax),%eax
40a6e1:	00 00                	add    %al,(%eax)
40a6e3:	00 86 00 6f 12 01    	add    %al,0x1126f00(%esi)
40a6e9:	01 07                	add    %eax,(%edi)
40a6eb:	01 ef                	add    %ebp,%edi
40a6ed:	8b 00                	mov    (%eax),%eax
40a6ef:	00 00                	add    %al,(%eax)
40a6f1:	00 86 00 81 12 06    	add    %al,0x6128100(%esi)
40a6f7:	00 07                	add    %al,(%edi)
40a6f9:	01 09                	add    %ecx,(%ecx)
40a6fb:	8c 00                	mov    %es,(%eax)
40a6fd:	00 00                	add    %al,(%eax)
40a6ff:	00 86 18 4e 18 0d    	add    %al,0xd184e18(%esi)
40a705:	0a 07                	or     (%edi),%al
40a707:	01 24 8c             	add    %esp,(%esp,%ecx,4)
40a70a:	00 00                	add    %al,(%eax)
40a70c:	00 00                	add    %al,(%eax)
40a70e:	86 08                	xchg   %cl,(%eax)
40a710:	fc                   	cld
40a711:	1f                   	pop    %ds
40a712:	cf                   	iret
40a713:	09 09                	or     %ecx,(%ecx)
40a715:	01 3c 8c             	add    %edi,(%esp,%ecx,4)
40a718:	00 00                	add    %al,(%eax)
40a71a:	00 00                	add    %al,(%eax)
40a71c:	86 08                	xchg   %cl,(%eax)
40a71e:	06                   	push   %es
40a71f:	15 67 06 09 01       	adc    $0x1090667,%eax
40a724:	54                   	push   %esp
40a725:	8c 00                	mov    %es,(%eax)
40a727:	00 00                	add    %al,(%eax)
40a729:	00 86 18 4e 18 17    	add    %al,0x17184e18(%esi)
40a72f:	0a 09                	or     (%ecx),%cl
40a731:	01 6c 8c 00          	add    %ebp,0x0(%esp,%ecx,4)
40a735:	00 00                	add    %al,(%eax)
40a737:	00 86 08 fc 1f 07    	add    %al,0x71ffc08(%esi)
40a73d:	0a 0b                	or     (%ebx),%cl
40a73f:	01 84 8c 00 00 00 00 	add    %eax,0x0(%esp,%ecx,4)
40a746:	86 08                	xchg   %cl,(%eax)
40a748:	06                   	push   %es
40a749:	15 67 06 0b 01       	adc    $0x10b0667,%eax
40a74e:	00 00                	add    %al,(%eax)
40a750:	01 00                	add    %eax,(%eax)
40a752:	92                   	xchg   %eax,%edx
40a753:	0d 00 00 01 00       	or     $0x10000,%eax
40a758:	92                   	xchg   %eax,%edx
40a759:	0d 00 00 01 00       	or     $0x10000,%eax
40a75e:	9d                   	popf
40a75f:	16                   	push   %ss
40a760:	00 00                	add    %al,(%eax)
40a762:	02 00                	add    (%eax),%al
40a764:	7b 1f                	jnp    0x40a785
40a766:	00 00                	add    %al,(%eax)
40a768:	01 00                	add    %eax,(%eax)
40a76a:	92                   	xchg   %eax,%edx
40a76b:	0d 00 00 01 00       	or     $0x10000,%eax
40a770:	ea 16 00 00 01 00 62 	ljmp   $0x6200,$0x1000016
40a777:	08 00                	or     %al,(%eax)
40a779:	00 01                	add    %al,(%ecx)
40a77b:	00 1a                	add    %bl,(%edx)
40a77d:	17                   	pop    %ss
40a77e:	00 00                	add    %al,(%eax)
40a780:	02 00                	add    (%eax),%al
40a782:	8d 0e                	lea    (%esi),%ecx
40a784:	00 00                	add    %al,(%eax)
40a786:	01 00                	add    %eax,(%eax)
40a788:	06                   	push   %es
40a789:	1d 00 00 01 00       	sbb    $0x10000,%eax
40a78e:	1a 17                	sbb    (%edi),%dl
40a790:	00 00                	add    %al,(%eax)
40a792:	02 00                	add    (%eax),%al
40a794:	8d 0e                	lea    (%esi),%ecx
40a796:	00 00                	add    %al,(%eax)
40a798:	01 00                	add    %eax,(%eax)
40a79a:	1a 17                	sbb    (%edi),%dl
40a79c:	00 00                	add    %al,(%eax)
40a79e:	02 00                	add    (%eax),%al
40a7a0:	8d 0e                	lea    (%esi),%ecx
40a7a2:	00 00                	add    %al,(%eax)
40a7a4:	01 00                	add    %eax,(%eax)
40a7a6:	1a 17                	sbb    (%edi),%dl
40a7a8:	00 00                	add    %al,(%eax)
40a7aa:	02 00                	add    (%eax),%al
40a7ac:	8d 0e                	lea    (%esi),%ecx
40a7ae:	00 00                	add    %al,(%eax)
40a7b0:	01 00                	add    %eax,(%eax)
40a7b2:	1a 17                	sbb    (%edi),%dl
40a7b4:	00 00                	add    %al,(%eax)
40a7b6:	02 00                	add    (%eax),%al
40a7b8:	8d 0e                	lea    (%esi),%ecx
40a7ba:	00 00                	add    %al,(%eax)
40a7bc:	01 00                	add    %eax,(%eax)
40a7be:	75 0f                	jne    0x40a7cf
40a7c0:	00 00                	add    %al,(%eax)
40a7c2:	01 00                	add    %eax,(%eax)
40a7c4:	75 0f                	jne    0x40a7d5
40a7c6:	00 00                	add    %al,(%eax)
40a7c8:	01 00                	add    %eax,(%eax)
40a7ca:	af                   	scas   %es:(%edi),%eax
40a7cb:	06                   	push   %es
40a7cc:	00 00                	add    %al,(%eax)
40a7ce:	01 00                	add    %eax,(%eax)
40a7d0:	af                   	scas   %es:(%edi),%eax
40a7d1:	06                   	push   %es
40a7d2:	00 00                	add    %al,(%eax)
40a7d4:	01 00                	add    %eax,(%eax)
40a7d6:	5d                   	pop    %ebp
40a7d7:	06                   	push   %es
40a7d8:	00 00                	add    %al,(%eax)
40a7da:	01 00                	add    %eax,(%eax)
40a7dc:	40                   	inc    %eax
40a7dd:	21 00                	and    %eax,(%eax)
40a7df:	00 01                	add    %al,(%ecx)
40a7e1:	00 93 0e 00 00 01    	add    %dl,0x100000e(%ebx)
40a7e7:	00 40 21             	add    %al,0x21(%eax)
40a7ea:	00 00                	add    %al,(%eax)
40a7ec:	02 00                	add    (%eax),%al
40a7ee:	f5                   	cmc
40a7ef:	21 00                	and    %eax,(%eax)
40a7f1:	00 03                	add    %al,(%ebx)
40a7f3:	00 f8                	add    %bh,%al
40a7f5:	21 00                	and    %eax,(%eax)
40a7f7:	00 01                	add    %al,(%ecx)