40e4d5:	00 00                	add    %al,(%eax)
40e4d7:	00 13                	add    %dl,(%ebx)
40e4d9:	30 02                	xor    %al,(%edx)
40e4db:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40e4df:	00 51 00             	add    %dl,0x0(%ecx)
40e4e2:	00 11                	add    %dl,(%ecx)
40e4e4:	00 16                	add    %dl,(%esi)
40e4e6:	0a 02                	or     (%edx),%al
40e4e8:	7b be                	jnp    0x40e4a8
40e4ea:	00 00                	add    %al,(%eax)
40e4ec:	04 14                	add    $0x14,%al
40e4ee:	fe 03                	incb   (%ebx)
40e4f0:	0b 07                	or     (%edi),%eax
40e4f2:	2c 06                	sub    $0x6,%al
40e4f4:	00 06                	add    %al,(%esi)
40e4f6:	17                   	pop    %ss
40e4f7:	58                   	pop    %eax
40e4f8:	0a 00                	or     (%eax),%al
40e4fa:	02 7b bf             	add    -0x41(%ebx),%bh
40e4fd:	00 00                	add    %al,(%eax)
40e4ff:	04 14                	add    $0x14,%al
40e501:	fe 03                	incb   (%ebx)
40e503:	0c 08                	or     $0x8,%al
40e505:	2c 06                	sub    $0x6,%al
40e507:	00 06                	add    %al,(%esi)
40e509:	17                   	pop    %ss
40e50a:	58                   	pop    %eax
40e50b:	0a 00                	or     (%eax),%al
40e50d:	02 7b c0             	add    -0x40(%ebx),%bh
40e510:	00 00                	add    %al,(%eax)
40e512:	04 14                	add    $0x14,%al
40e514:	fe 03                	incb   (%ebx)
40e516:	0d 09 2c 06 00       	or     $0x62c09,%eax
40e51b:	06                   	push   %es
40e51c:	17                   	pop    %ss
40e51d:	58                   	pop    %eax
40e51e:	0a 00                	or     (%eax),%al
40e520:	06                   	push   %es
40e521:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
40e524:	00 11                	add    %dl,(%ecx)
40e526:	04 2a                	add    $0x2a,%al
40e528:	13 30                	adc    (%eax),%esi
40e52a:	04 00                	add    $0x0,%al
40e52c:	11 01                	adc    %eax,(%ecx)
40e52e:	00 00                	add    %al,(%eax)
40e530:	52                   	push   %edx
40e531:	00 00                	add    %al,(%eax)
40e533:	11 00                	adc    %eax,(%eax)
40e535:	16                   	push   %ss
40e536:	0a 02                	or     (%edx),%al
40e538:	7b be                	jnp    0x40e4f8
40e53a:	00 00                	add    %al,(%eax)
40e53c:	04 14                	add    $0x14,%al
40e53e:	fe 03                	incb   (%ebx)
40e540:	0b 07                	or     (%edi),%eax
40e542:	2c 43                	sub    $0x43,%al
40e544:	00 03                	add    %al,(%ebx)
40e546:	6f                   	outsl  %ds:(%esi),(%dx)
40e547:	66 00 00             	data16 add %al,(%eax)
40e54a:	06                   	push   %es
40e54b:	14 14                	adc    $0x14,%al
40e54d:	1f                   	pop    %ds
40e54e:	10 6f 9c             	adc    %ch,-0x64(%edi)
40e551:	01 00                	add    %eax,(%eax)
40e553:	0a 0c 02             	or     (%edx,%eax,1),%cl
40e556:	08 05 28 ec 00 00    	or     %al,0xec28
40e55c:	06                   	push   %es
40e55d:	0c 08                	or     $0x8,%al
40e55f:	2c 07                	sub    $0x7,%al
40e561:	08 8e 16 fe 03 2b    	or     %cl,0x2b03fe16(%esi)
40e567:	01 16                	add    %edx,(%esi)
40e569:	0d 09 2c 19 00       	or     $0x192c09,%eax
40e56e:	06                   	push   %es
40e56f:	02 7b be             	add    -0x42(%ebx),%bh
40e572:	00 00                	add    %al,(%eax)
40e574:	04 08                	add    $0x8,%al
40e576:	6f                   	outsl  %ds:(%esi),(%dx)
40e577:	ab                   	stos   %eax,%es:(%edi)
40e578:	00 00                	add    %al,(%eax)
40e57a:	06                   	push   %es
40e57b:	58                   	pop    %eax
40e57c:	0a 04 08             	or     (%eax,%ecx,1),%al
40e57f:	6f                   	outsl  %ds:(%esi),(%dx)
40e580:	9d                   	popf
40e581:	01 00                	add    %eax,(%eax)
40e583:	0a 00                	or     (%eax),%al
40e585:	00 00                	add    %al,(%eax)
40e587:	02 7b bf             	add    -0x41(%ebx),%bh
40e58a:	00 00                	add    %al,(%eax)
40e58c:	04 14                	add    $0x14,%al
40e58e:	fe 03                	incb   (%ebx)
40e590:	13 04 11             	adc    (%ecx,%edx,1),%eax
40e593:	04 2c                	add    $0x2c,%al
40e595:	4c                   	dec    %esp
40e596:	00 03                	add    %al,(%ebx)
40e598:	6f                   	outsl  %ds:(%esi),(%dx)
40e599:	67 00 00             	add    %al,(%bx,%si)
40e59c:	06                   	push   %es
40e59d:	14 14                	adc    $0x14,%al
40e59f:	1f                   	pop    %ds
40e5a0:	10 6f 9c             	adc    %ch,-0x64(%edi)
40e5a3:	01 00                	add    %eax,(%eax)
40e5a5:	0a 13                	or     (%ebx),%dl
40e5a7:	05 02 11 05 05       	add    $0x5051102,%eax
40e5ac:	28 ec                	sub    %ch,%ah
40e5ae:	00 00                	add    %al,(%eax)
40e5b0:	06                   	push   %es
40e5b1:	13 05 11 05 2c 08    	adc    0x82c0511,%eax
40e5b7:	11 05 8e 16 fe 03    	adc    %eax,0x3fe168e
40e5bd:	2b 01                	sub    (%ecx),%eax
40e5bf:	16                   	push   %ss
40e5c0:	13 06                	adc    (%esi),%eax
40e5c2:	11 06                	adc    %eax,(%esi)
40e5c4:	2c 1b                	sub    $0x1b,%al
40e5c6:	00 06                	add    %al,(%esi)
40e5c8:	02 7b bf             	add    -0x41(%ebx),%bh
40e5cb:	00 00                	add    %al,(%eax)
40e5cd:	04 11                	add    $0x11,%al
40e5cf:	05 6f c1 00 00       	add    $0xc16f,%eax
40e5d4:	06                   	push   %es
40e5d5:	58                   	pop    %eax
40e5d6:	0a 04 11             	or     (%ecx,%edx,1),%al
40e5d9:	05 6f 9d 01 00       	add    $0x19d6f,%eax
40e5de:	0a 00                	or     (%eax),%al
40e5e0:	00 00                	add    %al,(%eax)
40e5e2:	02 7b c0             	add    -0x40(%ebx),%bh
40e5e5:	00 00                	add    %al,(%eax)
40e5e7:	04 14                	add    $0x14,%al
40e5e9:	fe 03                	incb   (%ebx)
40e5eb:	13 07                	adc    (%edi),%eax
40e5ed:	11 07                	adc    %eax,(%edi)
40e5ef:	2c 4c                	sub    $0x4c,%al
40e5f1:	00 03                	add    %al,(%ebx)
40e5f3:	6f                   	outsl  %ds:(%esi),(%dx)
40e5f4:	68 00 00 06 14       	push   $0x14060000
40e5f9:	14 1f                	adc    $0x1f,%al
40e5fb:	10 6f 9c             	adc    %ch,-0x64(%edi)
40e5fe:	01 00                	add    %eax,(%eax)
40e600:	0a 13                	or     (%ebx),%dl
40e602:	08 02                	or     %al,(%edx)
40e604:	11 08                	adc    %ecx,(%eax)
40e606:	05 28 ec 00 00       	add    $0xec28,%eax
40e60b:	06                   	push   %es
40e60c:	13 08                	adc    (%eax),%ecx
40e60e:	11 08                	adc    %ecx,(%eax)
40e610:	2c 08                	sub    $0x8,%al
40e612:	11 08                	adc    %ecx,(%eax)
40e614:	8e 16                	mov    (%esi),%ss
40e616:	fe 03                	incb   (%ebx)
40e618:	2b 01                	sub    (%ecx),%eax
40e61a:	16                   	push   %ss
40e61b:	13 09                	adc    (%ecx),%ecx
40e61d:	11 09                	adc    %ecx,(%ecx)
40e61f:	2c 1b                	sub    $0x1b,%al
40e621:	00 06                	add    %al,(%esi)
40e623:	02 7b c0             	add    -0x40(%ebx),%bh
40e626:	00 00                	add    %al,(%eax)
40e628:	04 11                	add    $0x11,%al
40e62a:	08 6f d7             	or     %ch,-0x29(%edi)
40e62d:	00 00                	add    %al,(%eax)
40e62f:	06                   	push   %es
40e630:	58                   	pop    %eax
40e631:	0a 04 11             	or     (%ecx,%edx,1),%al
40e634:	08 6f 9d             	or     %ch,-0x63(%edi)
40e637:	01 00                	add    %eax,(%eax)
40e639:	0a 00                	or     (%eax),%al
40e63b:	00 00                	add    %al,(%eax)
40e63d:	06                   	push   %es
40e63e:	13 0a                	adc    (%edx),%ecx
40e640:	2b 00                	sub    (%eax),%eax
40e642:	11 0a                	adc    %ecx,(%edx)
40e644:	2a 00                	sub    (%eax),%al
40e646:	00 00                	add    %al,(%eax)
40e648:	13 30                	adc    (%eax),%esi
40e64a:	04 00                	add    $0x0,%al
40e64c:	ef                   	out    %eax,(%dx)
40e64d:	00 00                	add    %al,(%eax)
40e64f:	00 52 00             	add    %dl,0x0(%edx)
40e652:	00 11                	add    %dl,(%ecx)
40e654:	00 16                	add    %dl,(%esi)
40e656:	0a 02                	or     (%edx),%al
40e658:	7b be                	jnp    0x40e618
40e65a:	00 00                	add    %al,(%eax)
40e65c:	04 14                	add    $0x14,%al
40e65e:	fe 03                	incb   (%ebx)
40e660:	0b 07                	or     (%edi),%eax
40e662:	2c 39                	sub    $0x39,%al
40e664:	00 03                	add    %al,(%ebx)
40e666:	6f                   	outsl  %ds:(%esi),(%dx)
40e667:	66 00 00             	data16 add %al,(%eax)
40e66a:	06                   	push   %es
40e66b:	14 14                	adc    $0x14,%al
40e66d:	1a 6f 9c             	sbb    -0x64(%edi),%ch
40e670:	01 00                	add    %eax,(%eax)
40e672:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40e675:	2c 07                	sub    $0x7,%al
40e677:	08 8e 16 fe 03 2b    	or     %cl,0x2b03fe16(%esi)
40e67d:	01 16                	add    %edx,(%esi)
40e67f:	0d 09 2c 19 00       	or     $0x192c09,%eax
40e684:	06                   	push   %es
40e685:	02 7b be             	add    -0x42(%ebx),%bh
40e688:	00 00                	add    %al,(%eax)
40e68a:	04 08                	add    $0x8,%al
40e68c:	6f                   	outsl  %ds:(%esi),(%dx)
40e68d:	ab                   	stos   %eax,%es:(%edi)
40e68e:	00 00                	add    %al,(%eax)
40e690:	06                   	push   %es
40e691:	58                   	pop    %eax
40e692:	0a 04 08             	or     (%eax,%ecx,1),%al
40e695:	6f                   	outsl  %ds:(%esi),(%dx)
40e696:	9d                   	popf
40e697:	01 00                	add    %eax,(%eax)
40e699:	0a 00                	or     (%eax),%al
40e69b:	00 00                	add    %al,(%eax)
40e69d:	02 7b bf             	add    -0x41(%ebx),%bh
40e6a0:	00 00                	add    %al,(%eax)
40e6a2:	04 14                	add    $0x14,%al
40e6a4:	fe 03                	incb   (%ebx)
40e6a6:	13 04 11             	adc    (%ecx,%edx,1),%eax
40e6a9:	04 2c                	add    $0x2c,%al
40e6ab:	40                   	inc    %eax
40e6ac:	00 03                	add    %al,(%ebx)
40e6ae:	6f                   	outsl  %ds:(%esi),(%dx)
40e6af:	67 00 00             	add    %al,(%bx,%si)
40e6b2:	06                   	push   %es
40e6b3:	14 14                	adc    $0x14,%al
40e6b5:	1a 6f 9c             	sbb    -0x64(%edi),%ch
40e6b8:	01 00                	add    %eax,(%eax)
40e6ba:	0a 13                	or     (%ebx),%dl
40e6bc:	05 11 05 2c 08       	add    $0x82c0511,%eax
40e6c1:	11 05 8e 16 fe 03    	adc    %eax,0x3fe168e
40e6c7:	2b 01                	sub    (%ecx),%eax
40e6c9:	16                   	push   %ss
40e6ca:	13 06                	adc    (%esi),%eax
40e6cc:	11 06                	adc    %eax,(%esi)
40e6ce:	2c 1b                	sub    $0x1b,%al
40e6d0:	00 06                	add    %al,(%esi)
40e6d2:	02 7b bf             	add    -0x41(%ebx),%bh
40e6d5:	00 00                	add    %al,(%eax)
40e6d7:	04 11                	add    $0x11,%al
40e6d9:	05 6f c1 00 00       	add    $0xc16f,%eax
40e6de:	06                   	push   %es
40e6df:	58                   	pop    %eax
40e6e0:	0a 04 11             	or     (%ecx,%edx,1),%al
40e6e3:	05 6f 9d 01 00       	add    $0x19d6f,%eax
40e6e8:	0a 00                	or     (%eax),%al
40e6ea:	00 00                	add    %al,(%eax)
40e6ec:	02 7b c0             	add    -0x40(%ebx),%bh
40e6ef:	00 00                	add    %al,(%eax)
40e6f1:	04 14                	add    $0x14,%al
40e6f3:	fe 03                	incb   (%ebx)
40e6f5:	13 07                	adc    (%edi),%eax
40e6f7:	11 07                	adc    %eax,(%edi)
40e6f9:	2c 40                	sub    $0x40,%al
40e6fb:	00 03                	add    %al,(%ebx)
40e6fd:	6f                   	outsl  %ds:(%esi),(%dx)
40e6fe:	68 00 00 06 14       	push   $0x14060000
40e703:	14 1a                	adc    $0x1a,%al
40e705:	6f                   	outsl  %ds:(%esi),(%dx)
40e706:	9c                   	pushf
40e707:	01 00                	add    %eax,(%eax)
40e709:	0a 13                	or     (%ebx),%dl
40e70b:	08 11                	or     %dl,(%ecx)
40e70d:	08 2c 08             	or     %ch,(%eax,%ecx,1)
40e710:	11 08                	adc    %ecx,(%eax)
40e712:	8e 16                	mov    (%esi),%ss
40e714:	fe 03                	incb   (%ebx)
40e716:	2b 01                	sub    (%ecx),%eax
40e718:	16                   	push   %ss
40e719:	13 09                	adc    (%ecx),%ecx
40e71b:	11 09                	adc    %ecx,(%ecx)
40e71d:	2c 1b                	sub    $0x1b,%al
40e71f:	00 06                	add    %al,(%esi)
40e721:	02 7b c0             	add    -0x40(%ebx),%bh
40e724:	00 00                	add    %al,(%eax)
40e726:	04 11                	add    $0x11,%al
40e728:	08 6f d7             	or     %ch,-0x29(%edi)
40e72b:	00 00                	add    %al,(%eax)
40e72d:	06                   	push   %es
40e72e:	58                   	pop    %eax
40e72f:	0a 04 11             	or     (%ecx,%edx,1),%al
40e732:	08 6f 9d             	or     %ch,-0x63(%edi)
40e735:	01 00                	add    %eax,(%eax)
40e737:	0a 00                	or     (%eax),%al
40e739:	00 00                	add    %al,(%eax)
40e73b:	06                   	push   %es
40e73c:	13 0a                	adc    (%edx),%ecx
40e73e:	2b 00                	sub    (%eax),%eax
40e740:	11 0a                	adc    %ecx,(%edx)
40e742:	2a 00                	sub    (%eax),%al
40e744:	13 30                	adc    (%eax),%esi
40e746:	04 00                	add    $0x0,%al
40e748:	ef                   	out    %eax,(%dx)
40e749:	00 00                	add    %al,(%eax)
40e74b:	00 52 00             	add    %dl,0x0(%edx)
40e74e:	00 11                	add    %dl,(%ecx)
40e750:	00 16                	add    %dl,(%esi)
40e752:	0a 02                	or     (%edx),%al
40e754:	7b c0                	jnp    0x40e716
40e756:	00 00                	add    %al,(%eax)
40e758:	04 14                	add    $0x14,%al
40e75a:	fe 03                	incb   (%ebx)
40e75c:	0b 07                	or     (%edi),%eax
40e75e:	2c 39                	sub    $0x39,%al
40e760:	00 03                	add    %al,(%ebx)
40e762:	6f                   	outsl  %ds:(%esi),(%dx)
40e763:	68 00 00 06 14       	push   $0x14060000
40e768:	14 1e                	adc    $0x1e,%al
40e76a:	6f                   	outsl  %ds:(%esi),(%dx)
40e76b:	9c                   	pushf
40e76c:	01 00                	add    %eax,(%eax)
40e76e:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40e771:	2c 07                	sub    $0x7,%al
40e773:	08 8e 16 fe 03 2b    	or     %cl,0x2b03fe16(%esi)
40e779:	01 16                	add    %edx,(%esi)
40e77b:	0d 09 2c 19 00       	or     $0x192c09,%eax
40e780:	06                   	push   %es
40e781:	02 7b c0             	add    -0x40(%ebx),%bh
40e784:	00 00                	add    %al,(%eax)
40e786:	04 08                	add    $0x8,%al
40e788:	6f                   	outsl  %ds:(%esi),(%dx)
40e789:	d7                   	xlat   %ds:(%ebx)
40e78a:	00 00                	add    %al,(%eax)
40e78c:	06                   	push   %es
40e78d:	58                   	pop    %eax
40e78e:	0a 04 08             	or     (%eax,%ecx,1),%al
40e791:	6f                   	outsl  %ds:(%esi),(%dx)
40e792:	9d                   	popf
40e793:	01 00                	add    %eax,(%eax)
40e795:	0a 00                	or     (%eax),%al
40e797:	00 00                	add    %al,(%eax)
40e799:	02 7b bf             	add    -0x41(%ebx),%bh
40e79c:	00 00                	add    %al,(%eax)
40e79e:	04 14                	add    $0x14,%al
40e7a0:	fe 03                	incb   (%ebx)
40e7a2:	13 04 11             	adc    (%ecx,%edx,1),%eax
40e7a5:	04 2c                	add    $0x2c,%al
40e7a7:	40                   	inc    %eax
40e7a8:	00 03                	add    %al,(%ebx)
40e7aa:	6f                   	outsl  %ds:(%esi),(%dx)
40e7ab:	67 00 00             	add    %al,(%bx,%si)
40e7ae:	06                   	push   %es
40e7af:	14 14                	adc    $0x14,%al
40e7b1:	1e                   	push   %ds
40e7b2:	6f                   	outsl  %ds:(%esi),(%dx)
40e7b3:	9c                   	pushf
40e7b4:	01 00                	add    %eax,(%eax)
40e7b6:	0a 13                	or     (%ebx),%dl
40e7b8:	05 11 05 2c 08       	add    $0x82c0511,%eax
40e7bd:	11 05 8e 16 fe 03    	adc    %eax,0x3fe168e