41f5f7:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
41f5fb:	2f                   	das
41f5fc:	00 45 00             	add    %al,0x0(%ebp)
41f5ff:	6a 00                	push   $0x0
41f601:	48                   	dec    %eax
41f602:	00 79 00             	add    %bh,0x0(%ecx)
41f605:	58                   	pop    %eax
41f606:	00 50 00             	add    %dl,0x0(%eax)
41f609:	61                   	popa
41f60a:	00 47 00             	add    %al,0x0(%edi)
41f60d:	4d                   	dec    %ebp
41f60e:	00 69 00             	add    %ch,0x0(%ecx)
41f611:	74 00                	je     0x41f613
41f613:	6f                   	outsl  %ds:(%esi),(%dx)
41f614:	00 4d 00             	add    %cl,0x0(%ebp)
41f617:	44                   	inc    %esp
41f618:	00 31                	add    %dh,(%ecx)
41f61a:	00 57 00             	add    %dl,0x0(%edi)
41f61d:	2f                   	das
41f61e:	00 4b 00             	add    %cl,0x0(%ebx)
41f621:	62 00                	bound  %eax,(%eax)
41f623:	70 00                	jo     0x41f625
41f625:	57                   	push   %edi
41f626:	00 2f                	add    %ch,(%edi)
41f628:	00 54 00 4a          	add    %dl,0x4a(%eax,%eax,1)
41f62c:	00 62 00             	add    %ah,0x0(%edx)
41f62f:	44                   	inc    %esp
41f630:	00 5a 00             	add    %bl,0x0(%edx)
41f633:	30 00                	xor    %al,(%eax)
41f635:	39 00                	cmp    %eax,(%eax)
41f637:	42                   	inc    %edx
41f638:	00 4f 00             	add    %cl,0x0(%edi)
41f63b:	45                   	inc    %ebp
41f63c:	00 55 00             	add    %dl,0x0(%ebp)
41f63f:	78 00                	js     0x41f641
41f641:	46                   	inc    %esi
41f642:	00 38                	add    %bh,(%eax)
41f644:	00 4d 00             	add    %cl,0x0(%ebp)
41f647:	38 00                	cmp    %al,(%eax)
41f649:	4b                   	dec    %ebx
41f64a:	00 48 00             	add    %cl,0x0(%eax)
41f64d:	4e                   	dec    %esi
41f64e:	00 6f 00             	add    %ch,0x0(%edi)
41f651:	37                   	aaa
41f652:	00 4a 00             	add    %cl,0x0(%edx)
41f655:	79 00                	jns    0x41f657
41f657:	38 00                	cmp    %al,(%eax)
41f659:	2f                   	das
41f65a:	00 6a 00             	add    %ch,0x0(%edx)
41f65d:	58                   	pop    %eax
41f65e:	00 63 00             	add    %ah,0x0(%ebx)
41f661:	55                   	push   %ebp
41f662:	00 79 00             	add    %bh,0x0(%ecx)
41f665:	44                   	inc    %esp
41f666:	00 46 00             	add    %al,0x0(%esi)
41f669:	63 00                	arpl   %eax,(%eax)
41f66b:	36 00 46 00          	add    %al,%ss:0x0(%esi)
41f66f:	6d                   	insl   (%dx),%es:(%edi)
41f670:	00 54 00 2b          	add    %dl,0x2b(%eax,%eax,1)
41f674:	00 61 00             	add    %ah,0x0(%ecx)
41f677:	64 00 34 00          	add    %dh,%fs:(%eax,%eax,1)
41f67b:	4e                   	dec    %esi
41f67c:	00 55 00             	add    %dl,0x0(%ebp)
41f67f:	31 00                	xor    %eax,(%eax)
41f681:	39 00                	cmp    %eax,(%eax)
41f683:	46                   	inc    %esi
41f684:	00 65 00             	add    %ah,0x0(%ebp)
41f687:	62 00                	bound  %eax,(%eax)
41f689:	78 00                	js     0x41f68b
41f68b:	31 00                	xor    %eax,(%eax)
41f68d:	55                   	push   %ebp
41f68e:	00 64 00 35          	add    %ah,0x35(%eax,%eax,1)
41f692:	00 39                	add    %bh,(%ecx)
41f694:	00 69 00             	add    %ch,0x0(%ecx)
41f697:	4e                   	dec    %esi
41f698:	00 7a 00             	add    %bh,0x0(%edx)
41f69b:	38 00                	cmp    %al,(%eax)
41f69d:	67 00 35             	add    %dh,(%di)
41f6a0:	00 6d 00             	add    %ch,0x0(%ebp)
41f6a3:	6f                   	outsl  %ds:(%esi),(%dx)
41f6a4:	00 47 00             	add    %al,0x0(%edi)
41f6a7:	49                   	dec    %ecx
41f6a8:	00 58 00             	add    %bl,0x0(%eax)
41f6ab:	76 00                	jbe    0x41f6ad
41f6ad:	36 00 38             	add    %bh,%ss:(%eax)
41f6b0:	00 30                	add    %dh,(%eax)
41f6b2:	00 66 00             	add    %ah,0x0(%esi)
41f6b5:	51                   	push   %ecx
41f6b6:	00 48 00             	add    %cl,0x0(%eax)
41f6b9:	44                   	inc    %esp
41f6ba:	00 72 00             	add    %dh,0x0(%edx)
41f6bd:	6e                   	outsb  %ds:(%esi),(%dx)
41f6be:	00 43 00             	add    %al,0x0(%ebx)
41f6c1:	67 00 6a 00          	add    %ch,0x0(%bp,%si)
41f6c5:	74 00                	je     0x41f6c7
41f6c7:	43                   	inc    %ebx
41f6c8:	00 53 00             	add    %dl,0x0(%ebx)
41f6cb:	68 00 74 00 43       	push   $0x43007400
41f6d0:	00 6e 00             	add    %ch,0x0(%esi)
41f6d3:	32 00                	xor    (%eax),%al
41f6d5:	6c                   	insb   (%dx),%es:(%edi)
41f6d6:	00 57 00             	add    %dl,0x0(%edi)
41f6d9:	4e                   	dec    %esi
41f6da:	00 42 00             	add    %al,0x0(%edx)
41f6dd:	53                   	push   %ebx
41f6de:	00 54 00 50          	add    %dl,0x50(%eax,%eax,1)
41f6e2:	00 46 00             	add    %al,0x0(%esi)
41f6e5:	56                   	push   %esi
41f6e6:	00 6f 00             	add    %ch,0x0(%edi)
41f6e9:	6b 00 56             	imul   $0x56,(%eax),%eax
41f6ec:	00 79 00             	add    %bh,0x0(%ecx)
41f6ef:	71 00                	jno    0x41f6f1
41f6f1:	72 00                	jb     0x41f6f3
41f6f3:	78 00                	js     0x41f6f5
41f6f5:	41                   	inc    %ecx
41f6f6:	00 52 00             	add    %dl,0x0(%edx)
41f6f9:	4e                   	dec    %esi
41f6fa:	00 4a 00             	add    %cl,0x0(%edx)
41f6fd:	4b                   	dec    %ebx
41f6fe:	00 35 00 57 00 6e    	add    %dh,0x6e005700
41f704:	00 70 00             	add    %dh,0x0(%eax)
41f707:	66 00 51 00          	data16 add %dl,0x0(%ecx)
41f70b:	35 00 72 00 6a       	xor    $0x6a007200,%eax
41f710:	00 41 00             	add    %al,0x0(%ecx)
41f713:	57                   	push   %edi
41f714:	00 65 00             	add    %ah,0x0(%ebp)
41f717:	72 00                	jb     0x41f719
41f719:	6c                   	insb   (%dx),%es:(%edi)
41f71a:	00 57 00             	add    %dl,0x0(%edi)
41f71d:	50                   	push   %eax
41f71e:	00 72 00             	add    %dh,0x0(%edx)
41f721:	68 00 6f 00 70       	push   $0x70006f00
41f726:	00 51 00             	add    %dl,0x0(%ecx)
41f729:	57                   	push   %edi
41f72a:	00 6a 00             	add    %ch,0x0(%edx)
41f72d:	35 00 58 00 7a       	xor    $0x7a005800,%eax
41f732:	00 63 00             	add    %ah,0x0(%ebx)
41f735:	51                   	push   %ecx
41f736:	00 34 00             	add    %dh,(%eax,%eax,1)
41f739:	68 00 49 00 61       	push   $0x61004900
41f73e:	00 74 00 57          	add    %dh,0x57(%eax,%eax,1)
41f742:	00 68 00             	add    %ch,0x0(%eax)
41f745:	6d                   	insl   (%dx),%es:(%edi)
41f746:	00 49 00             	add    %cl,0x0(%ecx)
41f749:	4f                   	dec    %edi
41f74a:	00 30                	add    %dh,(%eax)
41f74c:	00 52 00             	add    %dl,0x0(%edx)
41f74f:	55                   	push   %ebp
41f750:	00 63 00             	add    %ah,0x0(%ebx)
41f753:	7a 00                	jp     0x41f755
41f755:	72 00                	jb     0x41f757
41f757:	55                   	push   %ebp
41f758:	00 70 00             	add    %dh,0x0(%eax)
41f75b:	71 00                	jno    0x41f75d
41f75d:	2f                   	das
41f75e:	00 56 00             	add    %dl,0x0(%esi)
41f761:	46                   	inc    %esi
41f762:	00 50 00             	add    %dl,0x0(%eax)
41f765:	61                   	popa
41f766:	00 73 00             	add    %dh,0x0(%ebx)
41f769:	4c                   	dec    %esp
41f76a:	00 4f 00             	add    %cl,0x0(%edi)
41f76d:	4a                   	dec    %edx
41f76e:	00 64 00 33          	add    %ah,0x33(%eax,%eax,1)
41f772:	00 31                	add    %dh,(%ecx)
41f774:	00 65 00             	add    %ah,0x0(%ebp)
41f777:	56                   	push   %esi
41f778:	00 46 00             	add    %al,0x0(%esi)
41f77b:	31 00                	xor    %eax,(%eax)
41f77d:	54                   	push   %esp
41f77e:	00 72 00             	add    %dh,0x0(%edx)
41f781:	30 00                	xor    %al,(%eax)
41f783:	44                   	inc    %esp
41f784:	00 48 00             	add    %cl,0x0(%eax)
41f787:	55                   	push   %ebp
41f788:	00 49 00             	add    %cl,0x0(%ecx)
41f78b:	33 00                	xor    (%eax),%eax
41f78d:	4a                   	dec    %edx
41f78e:	00 79 00             	add    %bh,0x0(%ecx)
41f791:	79 00                	jns    0x41f793
41f793:	43                   	inc    %ebx
41f794:	00 49 00             	add    %cl,0x0(%ecx)
41f797:	55                   	push   %ebp
41f798:	00 79 00             	add    %bh,0x0(%ecx)
41f79b:	51                   	push   %ecx
41f79c:	00 32                	add    %dh,(%edx)
41f79e:	00 33                	add    %dh,(%ebx)
41f7a0:	00 65 00             	add    %ah,0x0(%ebp)
41f7a3:	56                   	push   %esi
41f7a4:	00 36                	add    %dh,(%esi)
41f7a6:	00 45 00             	add    %al,0x0(%ebp)
41f7a9:	4a                   	dec    %edx
41f7aa:	00 62 00             	add    %ah,0x0(%edx)
41f7ad:	58                   	pop    %eax
41f7ae:	00 2b                	add    %ch,(%ebx)
41f7b0:	00 35 00 42 00 34    	add    %dh,0x34004200
41f7b6:	00 35 00 55 00 47    	add    %dh,0x47005500
41f7bc:	00 38                	add    %bh,(%eax)
41f7be:	00 67 00             	add    %ah,0x0(%edi)
41f7c1:	44                   	inc    %esp
41f7c2:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
41f7c6:	00 79 00             	add    %bh,0x0(%ecx)
41f7c9:	7a 00                	jp     0x41f7cb
41f7cb:	51                   	push   %ecx
41f7cc:	00 69 00             	add    %ch,0x0(%ecx)
41f7cf:	49                   	dec    %ecx
41f7d0:	00 41 00             	add    %al,0x0(%ecx)
41f7d3:	72 00                	jb     0x41f7d5
41f7d5:	75 00                	jne    0x41f7d7
41f7d7:	4c                   	dec    %esp
41f7d8:	00 71 00             	add    %dh,0x0(%ecx)
41f7db:	37                   	aaa
41f7dc:	00 62 00             	add    %ah,0x0(%edx)
41f7df:	4b                   	dec    %ebx
41f7e0:	00 37                	add    %dh,(%edi)
41f7e2:	00 31                	add    %dh,(%ecx)
41f7e4:	00 65 00             	add    %ah,0x0(%ebp)
41f7e7:	38 00                	cmp    %al,(%eax)
41f7e9:	62 00                	bound  %eax,(%eax)
41f7eb:	6b 00 75             	imul   $0x75,(%eax),%eax
41f7ee:	00 56 00             	add    %dl,0x0(%esi)
41f7f1:	39 00                	cmp    %eax,(%eax)
41f7f3:	68 00 46 00 7a       	push   $0x7a004600
41f7f8:	00 59 00             	add    %bl,0x0(%ecx)
41f7fb:	58                   	pop    %eax
41f7fc:	00 42 00             	add    %al,0x0(%edx)
41f7ff:	47                   	inc    %edi
41f800:	00 6e 00             	add    %ch,0x0(%esi)
41f803:	36 00 55 00          	add    %dl,%ss:0x0(%ebp)
41f807:	4d                   	dec    %ebp
41f808:	00 30                	add    %dh,(%eax)
41f80a:	00 69 00             	add    %ch,0x0(%ecx)
41f80d:	44                   	inc    %esp
41f80e:	00 58 00             	add    %bl,0x0(%eax)
41f811:	54                   	push   %esp
41f812:	00 66 00             	add    %ah,0x0(%esi)
41f815:	59                   	pop    %ecx
41f816:	00 51 00             	add    %dl,0x0(%ecx)
41f819:	48                   	dec    %eax
41f81a:	00 6f 00             	add    %ch,0x0(%edi)
41f81d:	45                   	inc    %ebp
41f81e:	00 56 00             	add    %dl,0x0(%esi)
41f821:	61                   	popa
41f822:	00 51 00             	add    %dl,0x0(%ecx)
41f825:	69 00 61 00 4f 00    	imul   $0x4f0061,(%eax),%eax
41f82b:	38 00                	cmp    %al,(%eax)
41f82d:	65 00 2b             	add    %ch,%gs:(%ebx)
41f830:	00 53 00             	add    %dl,0x0(%ebx)
41f833:	37                   	aaa
41f834:	00 46 00             	add    %al,0x0(%esi)
41f837:	69 00 42 00 54 00    	imul   $0x540042,(%eax),%eax
41f83d:	34 00                	xor    $0x0,%al
41f83f:	42                   	inc    %edx
41f840:	00 53 00             	add    %dl,0x0(%ebx)
41f843:	72 00                	jb     0x41f845
41f845:	50                   	push   %eax
41f846:	00 58 00             	add    %bl,0x0(%eax)
41f849:	4d                   	dec    %ebp
41f84a:	00 76 00             	add    %dh,0x0(%esi)
41f84d:	55                   	push   %ebp
41f84e:	00 53 00             	add    %dl,0x0(%ebx)
41f851:	6f                   	outsl  %ds:(%esi),(%dx)
41f852:	00 2b                	add    %ch,(%ebx)
41f854:	00 31                	add    %dh,(%ecx)
41f856:	00 74 00 33          	add    %dh,0x33(%eax,%eax,1)
41f85a:	00 72 00             	add    %dh,0x0(%edx)
41f85d:	56                   	push   %esi
41f85e:	00 57 00             	add    %dl,0x0(%edi)
41f861:	50                   	push   %eax
41f862:	00 30                	add    %dh,(%eax)
41f864:	00 77 00             	add    %dh,0x0(%edi)
41f867:	57                   	push   %edi
41f868:	00 66 00             	add    %ah,0x0(%esi)
41f86b:	66 00 30             	data16 add %dh,(%eax)
41f86e:	00 44 00 6c          	add    %al,0x6c(%eax,%eax,1)
41f872:	00 6b 00             	add    %ch,0x0(%ebx)
41f875:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
41f879:	6a 00                	push   $0x0
41f87b:	63 00                	arpl   %eax,(%eax)
41f87d:	46                   	inc    %esi
41f87e:	00 45 00             	add    %al,0x0(%ebp)
41f881:	6a 00                	push   $0x0
41f883:	74 00                	je     0x41f885
41f885:	54                   	push   %esp
41f886:	00 58 00             	add    %bl,0x0(%eax)
41f889:	49                   	dec    %ecx
41f88a:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41f88e:	00 6f 00             	add    %ch,0x0(%edi)
41f891:	55                   	push   %ebp
41f892:	00 4b 00             	add    %cl,0x0(%ebx)
41f895:	64 00 35 00 4e 00 5a 	add    %dh,%fs:0x5a004e00
41f89c:	00 44 00 36          	add    %al,0x36(%eax,%eax,1)
41f8a0:	00 37                	add    %dh,(%edi)
41f8a2:	00 52 00             	add    %dl,0x0(%edx)
41f8a5:	38 00                	cmp    %al,(%eax)
41f8a7:	54                   	push   %esp
41f8a8:	00 4d 00             	add    %cl,0x0(%ebp)
41f8ab:	6c                   	insb   (%dx),%es:(%edi)
41f8ac:	00 6e 00             	add    %ch,0x0(%esi)
41f8af:	47                   	inc    %edi
41f8b0:	00 43 00             	add    %al,0x0(%ebx)
41f8b3:	32 00                	xor    (%eax),%al
41f8b5:	73 00                	jae    0x41f8b7
41f8b7:	47                   	inc    %edi
41f8b8:	00 7a 00             	add    %bh,0x0(%edx)
41f8bb:	39 00                	cmp    %eax,(%eax)
41f8bd:	42                   	inc    %edx
41f8be:	00 4f 00             	add    %cl,0x0(%edi)
41f8c1:	4b                   	dec    %ebx
41f8c2:	00 6a 00             	add    %ch,0x0(%edx)
41f8c5:	57                   	push   %edi
41f8c6:	00 72 00             	add    %dh,0x0(%edx)
41f8c9:	70 00                	jo     0x41f8cb
41f8cb:	68 00 45 00 65       	push   $0x65004500
41f8d0:	00 71 00             	add    %dh,0x0(%ecx)
41f8d3:	46                   	inc    %esi
41f8d4:	00 4f 00             	add    %cl,0x0(%edi)
41f8d7:	67 00 66 00          	add    %ah,0x0(%bp)
41f8db:	4f                   	dec    %edi
41f8dc:	00 57 00             	add    %dl,0x0(%edi)
41f8df:	38 00                	cmp    %al,(%eax)
41f8e1:	6f                   	outsl  %ds:(%esi),(%dx)
41f8e2:	00 66 00             	add    %ah,0x0(%esi)
41f8e5:	62 00                	bound  %eax,(%eax)
41f8e7:	6a 00                	push   $0x0
41f8e9:	6f                   	outsl  %ds:(%esi),(%dx)
41f8ea:	00 76 00             	add    %dh,0x0(%esi)
41f8ed:	61                   	popa
41f8ee:	00 6e 00             	add    %ch,0x0(%esi)
41f8f1:	36 00 2f             	add    %ch,%ss:(%edi)
41f8f4:	00 4e 00             	add    %cl,0x0(%esi)
41f8f7:	32 00                	xor    (%eax),%al
41f8f9:	71 00                	jno    0x41f8fb
41f8fb:	66 00 30             	data16 add %dh,(%eax)
41f8fe:	00 53 00             	add    %dl,0x0(%ebx)
41f901:	48                   	dec    %eax
41f902:	00 4d 00             	add    %cl,0x0(%ebp)
41f905:	50                   	push   %eax
41f906:	00 32                	add    %dh,(%edx)
41f908:	00 6f 00             	add    %ch,0x0(%edi)
41f90b:	77 00                	ja     0x41f90d
41f90d:	75 00                	jne    0x41f90f
41f90f:	6e                   	outsb  %ds:(%esi),(%dx)
41f910:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
41f914:	00 6f 00             	add    %ch,0x0(%edi)
41f917:	68 00 34 00 31       	push   $0x31003400
41f91c:	00 50 00             	add    %dl,0x0(%eax)
41f91f:	71 00                	jno    0x41f921
41f921:	61                   	popa
41f922:	00 50 00             	add    %dl,0x0(%eax)