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:	0c 12                	or     $0x12,%al
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 1f 12 01    	add    %al,0x1121f00(%esi)
40a4ab:	01 fd                	add    %edi,%ebp
40a4ad:	00 b3 85 00 00 00    	add    %dh,0x85(%ebx)
40a4b3:	00 86 00 31 12 06    	add    %al,0x6123100(%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 44 12 01    	add    %al,0x1124400(%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 56 12 06    	add    %al,0x6125600(%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 69 12 01    	add    %al,0x1126900(%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 7b 12 06    	add    %al,0x6127b00(%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 48             	sbbl   $0x48,(%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 41 11 01    	add    %al,0x1114100(%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 53 11 06    	add    %al,0x6115300(%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:	66 11 01             	adc    %ax,(%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 78 11 06    	add    %al,0x6117800(%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 8b 11 01    	add    %al,0x1118b00(%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:	9d                   	popf
40a64d:	11 06                	adc    %eax,(%esi)
40a64f:	00 07                	add    %al,(%edi)
40a651:	01 8c 8a 00 00 00 00 	add    %ecx,0x0(%edx,%ecx,4)
40a658:	86 00                	xchg   %al,(%eax)
40a65a:	b0 11                	mov    $0x11,%al
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 c2 11 06    	add    %al,0x611c200(%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 d5 11 01    	add    %al,0x111d500(%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 e7 11 06    	add    %al,0x611e700(%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:	fa                   	cli
40a693:	11 01                	adc    %eax,(%ecx)
40a695:	01 07                	add    %eax,(%edi)
40a697:	01 2f                	add    %ebp,(%edi)
40a699:	8b 00                	mov    (%eax),%eax
40a69b:	00 00                	add    %al,(%eax)
40a69d:	00 86 00 0c 12 06    	add    %al,0x6120c00(%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 1f 12 01    	add    %al,0x1121f00(%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:	31 12                	xor    %edx,(%edx)
40a6be:	06                   	push   %es
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:	44                   	inc    %esp
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 56 12 06    	add    %al,0x6125600(%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 69 12 01    	add    %al,0x1126900(%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 7b 12 06    	add    %al,0x6127b00(%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 48 18 0d    	add    %al,0xd184818(%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:	00 15 67 06 09 01    	add    %dl,0x1090667
40a724:	54                   	push   %esp
40a725:	8c 00                	mov    %es,(%eax)
40a727:	00 00                	add    %al,(%eax)
40a729:	00 86 18 48 18 17    	add    %al,0x17184818(%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:	00 15 67 06 0b 01    	add    %dl,0x10b0667
40a74e:	00 00                	add    %al,(%eax)
40a750:	01 00                	add    %eax,(%eax)
40a752:	8c 0d 00 00 01 00    	mov    %cs,0x10000
40a758:	8c 0d 00 00 01 00    	mov    %cs,0x10000
40a75e:	97                   	xchg   %eax,%edi
40a75f:	16                   	push   %ss
40a760:	00 00                	add    %al,(%eax)
40a762:	02 00                	add    (%eax),%al
40a764:	75 1f                	jne    0x40a785
40a766:	00 00                	add    %al,(%eax)
40a768:	01 00                	add    %eax,(%eax)
40a76a:	8c 0d 00 00 01 00    	mov    %cs,0x10000
40a770:	e4 16                	in     $0x16,%al
40a772:	00 00                	add    %al,(%eax)
40a774:	01 00                	add    %eax,(%eax)
40a776:	5c                   	pop    %esp
40a777:	08 00                	or     %al,(%eax)
40a779:	00 01                	add    %al,(%ecx)
40a77b:	00 14 17             	add    %dl,(%edi,%edx,1)
40a77e:	00 00                	add    %al,(%eax)
40a780:	02 00                	add    (%eax),%al
40a782:	87 0e                	xchg   %ecx,(%esi)
40a784:	00 00                	add    %al,(%eax)
40a786:	01 00                	add    %eax,(%eax)
40a788:	00 1d 00 00 01 00    	add    %bl,0x10000
40a78e:	14 17                	adc    $0x17,%al
40a790:	00 00                	add    %al,(%eax)
40a792:	02 00                	add    (%eax),%al
40a794:	87 0e                	xchg   %ecx,(%esi)
40a796:	00 00                	add    %al,(%eax)
40a798:	01 00                	add    %eax,(%eax)
40a79a:	14 17                	adc    $0x17,%al
40a79c:	00 00                	add    %al,(%eax)
40a79e:	02 00                	add    (%eax),%al
40a7a0:	87 0e                	xchg   %ecx,(%esi)
40a7a2:	00 00                	add    %al,(%eax)
40a7a4:	01 00                	add    %eax,(%eax)
40a7a6:	14 17                	adc    $0x17,%al
40a7a8:	00 00                	add    %al,(%eax)
40a7aa:	02 00                	add    (%eax),%al
40a7ac:	87 0e                	xchg   %ecx,(%esi)
40a7ae:	00 00                	add    %al,(%eax)
40a7b0:	01 00                	add    %eax,(%eax)
40a7b2:	14 17                	adc    $0x17,%al
40a7b4:	00 00                	add    %al,(%eax)
40a7b6:	02 00                	add    (%eax),%al
40a7b8:	87 0e                	xchg   %ecx,(%esi)
40a7ba:	00 00                	add    %al,(%eax)
40a7bc:	01 00                	add    %eax,(%eax)
40a7be:	6f                   	outsl  %ds:(%esi),(%dx)
40a7bf:	0f 00 00             	sldt   (%eax)
40a7c2:	01 00                	add    %eax,(%eax)
40a7c4:	6f                   	outsl  %ds:(%esi),(%dx)
40a7c5:	0f 00 00             	sldt   (%eax)
40a7c8:	01 00                	add    %eax,(%eax)
40a7ca:	a9 06 00 00 01       	test   $0x1000006,%eax
40a7cf:	00 a9 06 00 00 01    	add    %ch,0x1000006(%ecx)
40a7d5:	00 57 06             	add    %dl,0x6(%edi)
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 8d 0e 00 00 01    	add    %cl,0x100000e(%ebp)
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)
40a7f9:	00 40 21             	add    %al,0x21(%eax)
40a7fc:	00 00                	add    %al,(%eax)
40a7fe:	02 00                	add    (%eax),%al
40a800:	f5                   	cmc
40a801:	21 00                	and    %eax,(%eax)
40a803:	00 03                	add    %al,(%ebx)
40a805:	00 f8                	add    %bh,%al
40a807:	21 00                	and    %eax,(%eax)
40a809:	00 01                	add    %al,(%ecx)
40a80b:	00 40 21             	add    %al,0x21(%eax)
40a80e:	00 00                	add    %al,(%eax)
40a810:	02 00                	add    (%eax),%al
40a812:	f5                   	cmc
40a813:	21 00                	and    %eax,(%eax)
40a815:	00 03                	add    %al,(%ebx)
40a817:	00 f8                	add    %bh,%al
40a819:	21 00                	and    %eax,(%eax)
40a81b:	00 01                	add    %al,(%ecx)
40a81d:	00 40 21             	add    %al,0x21(%eax)
40a820:	00 00                	add    %al,(%eax)
40a822:	02 00                	add    (%eax),%al
40a824:	f5                   	cmc
40a825:	21 00                	and    %eax,(%eax)
40a827:	00 03                	add    %al,(%ebx)
40a829:	00 f8                	add    %bh,%al
40a82b:	21 00                	and    %eax,(%eax)
40a82d:	00 01                	add    %al,(%ecx)
40a82f:	00 40 21             	add    %al,0x21(%eax)
40a832:	00 00                	add    %al,(%eax)
40a834:	01 00                	add    %eax,(%eax)