41a5e0:	2f                   	das
41a5e1:	00 2f                	add    %ch,(%edi)
41a5e3:	00 77 00             	add    %dh,0x0(%edi)
41a5e6:	77 00                	ja     0x41a5e8
41a5e8:	77 00                	ja     0x41a5ea
41a5ea:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
41a5ee:	75 00                	jne    0x41a5f0
41a5f0:	74 00                	je     0x41a5f2
41a5f2:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
41a5f6:	69 00 74 00 73 00    	imul   $0x730074,(%eax),%eax
41a5fc:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
41a600:	6f                   	outsl  %ds:(%esi),(%dx)
41a601:	00 6d 00             	add    %ch,0x0(%ebp)
41a604:	2f                   	das
41a605:	00 45 00             	add    %al,0x0(%ebp)
41a608:	78 00                	js     0x41a60a
41a60a:	70 00                	jo     0x41a60c
41a60c:	53                   	push   %ebx
41a60d:	00 6f 00             	add    %ch,0x0(%edi)
41a610:	6b 00 00             	imul   $0x0,(%eax),%eax
41a613:	0f 70 00 6e          	pshufw $0x6e,(%eax),%mm0
41a617:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41a61b:	00 61 00             	add    %ah,0x0(%ecx)
41a61e:	69 00 6e 00 00 19    	imul   $0x1900006e,(%eax),%eax
41a624:	70 00                	jo     0x41a626
41a626:	6e                   	outsb  %ds:(%esi),(%dx)
41a627:	00 6c 00 46          	add    %ch,0x46(%eax,%eax,1)
41a62b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41a62f:	00 77 00             	add    %dh,0x0(%edi)
41a632:	52                   	push   %edx
41a633:	00 69 00             	add    %ch,0x0(%ecx)
41a636:	67 00 68 00          	add    %ch,0x0(%bx,%si)
41a63a:	74 00                	je     0x41a63c
41a63c:	00 15 6c 00 62 00    	add    %dl,0x62006c
41a642:	6c                   	insb   (%dx),%es:(%edi)
41a643:	00 43 00             	add    %al,0x0(%ebx)
41a646:	72 00                	jb     0x41a648
41a648:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41a64d:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
41a651:	00 00                	add    %al,(%eax)
41a653:	80 b5 43 00 72 00 65 	xorb   $0x65,0x720043(%ebp)
41a65a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41a65e:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
41a662:	00 3a                	add    %bh,(%edx)
41a664:	00 0d 00 0a 00 20    	add    %cl,0x20000a00
41a66a:	00 20                	add    %ah,(%eax)
41a66c:	00 20                	add    %ah,(%eax)
41a66e:	00 20                	add    %ah,(%eax)
41a670:	00 50 00             	add    %dl,0x0(%eax)
41a673:	72 00                	jb     0x41a675
41a675:	6f                   	outsl  %ds:(%esi),(%dx)
41a676:	00 67 00             	add    %ah,0x0(%edi)
41a679:	72 00                	jb     0x41a67b
41a67b:	61                   	popa
41a67c:	00 6d 00             	add    %ch,0x0(%ebp)
41a67f:	6d                   	insl   (%dx),%es:(%edi)
41a680:	00 69 00             	add    %ch,0x0(%ecx)
41a683:	6e                   	outsb  %ds:(%esi),(%dx)
41a684:	00 67 00             	add    %ah,0x0(%edi)
41a687:	3a 00                	cmp    (%eax),%al
41a689:	20 00                	and    %al,(%eax)
41a68b:	54                   	push   %esp
41a68c:	00 69 00             	add    %ch,0x0(%ecx)
41a68f:	6d                   	insl   (%dx),%es:(%edi)
41a690:	00 77 00             	add    %dh,0x0(%edi)
41a693:	69 00 2c 00 20 00    	imul   $0x20002c,(%eax),%eax
41a699:	52                   	push   %edx
41a69a:	00 6f 00             	add    %ch,0x0(%edi)
41a69d:	6d                   	insl   (%dx),%es:(%edi)
41a69e:	00 61 00             	add    %ah,0x0(%ecx)
41a6a1:	6e                   	outsb  %ds:(%esi),(%dx)
41a6a2:	00 0d 00 0a 00 20    	add    %cl,0x20000a00
41a6a8:	00 20                	add    %ah,(%eax)
41a6aa:	00 20                	add    %ah,(%eax)
41a6ac:	00 20                	add    %ah,(%eax)
41a6ae:	00 47 00             	add    %al,0x0(%edi)
41a6b1:	72 00                	jb     0x41a6b3
41a6b3:	61                   	popa
41a6b4:	00 70 00             	add    %dh,0x0(%eax)
41a6b7:	68 00 69 00 63       	push   $0x63006900
41a6bc:	00 73 00             	add    %dh,0x0(%ebx)
41a6bf:	3a 00                	cmp    (%eax),%al
41a6c1:	20 00                	and    %al,(%eax)
41a6c3:	52                   	push   %edx
41a6c4:	00 6f 00             	add    %ch,0x0(%edi)
41a6c7:	6d                   	insl   (%dx),%es:(%edi)
41a6c8:	00 61 00             	add    %ah,0x0(%ecx)
41a6cb:	6e                   	outsb  %ds:(%esi),(%dx)
41a6cc:	00 2c 00             	add    %ch,(%eax,%eax,1)
41a6cf:	20 00                	and    %al,(%eax)
41a6d1:	54                   	push   %esp
41a6d2:	00 69 00             	add    %ch,0x0(%ecx)
41a6d5:	6d                   	insl   (%dx),%es:(%edi)
41a6d6:	00 77 00             	add    %dh,0x0(%edi)
41a6d9:	69 00 0d 00 0a 00    	imul   $0xa000d,(%eax),%eax
41a6df:	20 00                	and    %al,(%eax)
41a6e1:	20 00                	and    %al,(%eax)
41a6e3:	20 00                	and    %al,(%eax)
41a6e5:	20 00                	and    %al,(%eax)
41a6e7:	54                   	push   %esp
41a6e8:	00 65 00             	add    %ah,0x0(%ebp)
41a6eb:	73 00                	jae    0x41a6ed
41a6ed:	74 00                	je     0x41a6ef
41a6ef:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41a6f5:	3a 00                	cmp    (%eax),%al
41a6f7:	20 00                	and    %al,(%eax)
41a6f9:	48                   	dec    %eax
41a6fa:	00 61 00             	add    %ah,0x0(%ecx)
41a6fd:	77 00                	ja     0x41a6ff
41a6ff:	74 00                	je     0x41a701
41a701:	68 00 6f 00 72       	push   $0x72006f00
41a706:	00 6e 00             	add    %ch,0x0(%esi)
41a709:	00 17                	add    %dl,(%edi)
41a70b:	70 00                	jo     0x41a70d
41a70d:	6e                   	outsb  %ds:(%esi),(%dx)
41a70e:	00 6c 00 46          	add    %ch,0x46(%eax,%eax,1)
41a712:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41a716:	00 77 00             	add    %dh,0x0(%edi)
41a719:	4c                   	dec    %esp
41a71a:	00 65 00             	add    %ah,0x0(%ebp)
41a71d:	66 00 74 00 00       	data16 add %dh,0x0(%eax,%eax,1)
41a722:	15 24 00 74 00       	adc    $0x740024,%eax
41a727:	68 00 69 00 73       	push   $0x73006900
41a72c:	00 2e                	add    %ch,(%esi)
41a72e:	00 49 00             	add    %cl,0x0(%ecx)
41a731:	63 00                	arpl   %eax,(%eax)
41a733:	6f                   	outsl  %ds:(%esi),(%dx)
41a734:	00 6e 00             	add    %ch,0x0(%esi)
41a737:	00 11                	add    %dl,(%ecx)
41a739:	41                   	inc    %ecx
41a73a:	00 62 00             	add    %ah,0x0(%edx)
41a73d:	6f                   	outsl  %ds:(%esi),(%dx)
41a73e:	00 75 00             	add    %dh,0x0(%ebp)
41a741:	74 00                	je     0x41a743
41a743:	42                   	inc    %edx
41a744:	00 6f 00             	add    %ch,0x0(%edi)
41a747:	78 00                	js     0x41a749
41a749:	00 29                	add    %ch,(%ecx)
41a74b:	41                   	inc    %ecx
41a74c:	00 62 00             	add    %ah,0x0(%edx)
41a74f:	6f                   	outsl  %ds:(%esi),(%dx)
41a750:	00 75 00             	add    %dh,0x0(%ebp)
41a753:	74 00                	je     0x41a755
41a755:	20 00                	and    %al,(%eax)
41a757:	45                   	inc    %ebp
41a758:	00 78 00             	add    %bh,0x0(%eax)
41a75b:	70 00                	jo     0x41a75d
41a75d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41a761:	74 00                	je     0x41a763
41a763:	20 00                	and    %al,(%eax)
41a765:	53                   	push   %ebx
41a766:	00 6f 00             	add    %ch,0x0(%edi)
41a769:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41a76c:	00 62 00             	add    %ah,0x0(%edx)
41a76f:	61                   	popa
41a770:	00 6e 00             	add    %ch,0x0(%esi)
41a773:	00 0d 35 00 36 00    	add    %cl,0x360035
41a779:	32 00                	xor    (%eax),%al
41a77b:	33 00                	xor    (%eax),%eax
41a77d:	39 00                	cmp    %eax,(%eax)
41a77f:	34 00                	xor    $0x0,%al
41a781:	00 13                	add    %dl,(%ebx)
41a783:	70 00                	jo     0x41a785
41a785:	6e                   	outsb  %ds:(%esi),(%dx)
41a786:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
41a78a:	00 61 00             	add    %ah,0x0(%ecx)
41a78d:	79 00                	jns    0x41a78f
41a78f:	6f                   	outsl  %ds:(%esi),(%dx)
41a790:	00 75 00             	add    %dh,0x0(%ebp)
41a793:	74 00                	je     0x41a795
41a795:	00 17                	add    %dl,(%edi)
41a797:	63 00                	arpl   %eax,(%eax)
41a799:	6d                   	insl   (%dx),%es:(%edi)
41a79a:	00 62 00             	add    %ah,0x0(%edx)
41a79d:	4c                   	dec    %esp
41a79e:	00 61 00             	add    %ah,0x0(%ecx)
41a7a1:	6e                   	outsb  %ds:(%esi),(%dx)
41a7a2:	00 67 00             	add    %ah,0x0(%edi)
41a7a5:	75 00                	jne    0x41a7a7
41a7a7:	61                   	popa
41a7a8:	00 67 00             	add    %ah,0x0(%edi)
41a7ab:	65 00 00             	add    %al,%gs:(%eax)
41a7ae:	1d 6c 00 62 00       	sbb    $0x62006c,%eax
41a7b3:	6c                   	insb   (%dx),%es:(%edi)
41a7b4:	00 46 00             	add    %al,0x0(%esi)
41a7b7:	6c                   	insb   (%dx),%es:(%edi)
41a7b8:	00 6f 00             	add    %ch,0x0(%edi)
41a7bb:	77 00                	ja     0x41a7bd
41a7bd:	42                   	inc    %edx
41a7be:	00 75 00             	add    %dh,0x0(%ebp)
41a7c1:	74 00                	je     0x41a7c3
41a7c3:	74 00                	je     0x41a7c5
41a7c5:	6f                   	outsl  %ds:(%esi),(%dx)
41a7c6:	00 6e 00             	add    %ch,0x0(%esi)
41a7c9:	73 00                	jae    0x41a7cb
41a7cb:	00 13                	add    %dl,(%ebx)
41a7cd:	62 00                	bound  %eax,(%eax)
41a7cf:	74 00                	je     0x41a7d1
41a7d1:	6e                   	outsb  %ds:(%esi),(%dx)
41a7d2:	00 43 00             	add    %al,0x0(%ebx)
41a7d5:	61                   	popa
41a7d6:	00 6e 00             	add    %ch,0x0(%esi)
41a7d9:	63 00                	arpl   %eax,(%eax)
41a7db:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a7e0:	0f 26 00             	mov    %eax,%tr0
41a7e3:	43                   	inc    %ebx
41a7e4:	00 61 00             	add    %ah,0x0(%ecx)
41a7e7:	6e                   	outsb  %ds:(%esi),(%dx)
41a7e8:	00 63 00             	add    %ah,0x0(%ebx)
41a7eb:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a7f0:	07                   	pop    %es
41a7f1:	26 00 4f 00          	add    %cl,%es:0x0(%edi)
41a7f5:	4b                   	dec    %ebx
41a7f6:	00 00                	add    %al,(%eax)
41a7f8:	13 6c 00 62          	adc    0x62(%eax,%eax,1),%ebp
41a7fc:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
41a800:	00 72 00             	add    %dh,0x0(%edx)
41a803:	6f                   	outsl  %ds:(%esi),(%dx)
41a804:	00 6d 00             	add    %ch,0x0(%ebp)
41a807:	70 00                	jo     0x41a809
41a809:	74 00                	je     0x41a80b
41a80b:	00 81 4b 50 00 6c    	add    %al,0x6c00504b(%ecx)
41a811:	00 65 00             	add    %ah,0x0(%ebp)
41a814:	61                   	popa
41a815:	00 73 00             	add    %dh,0x0(%ebx)
41a818:	65 00 20             	add    %ah,%gs:(%eax)
41a81b:	00 63 00             	add    %ah,0x0(%ebx)
41a81e:	68 00 6f 00 6f       	push   $0x6f006f00
41a823:	00 73 00             	add    %dh,0x0(%ebx)
41a826:	65 00 20             	add    %ah,%gs:(%eax)
41a829:	00 61 00             	add    %ah,0x0(%ecx)
41a82c:	20 00                	and    %al,(%eax)
41a82e:	6e                   	outsb  %ds:(%esi),(%dx)
41a82f:	00 61 00             	add    %ah,0x0(%ecx)
41a832:	6d                   	insl   (%dx),%es:(%edi)
41a833:	00 65 00             	add    %ah,0x0(%ebp)
41a836:	20 00                	and    %al,(%eax)
41a838:	77 00                	ja     0x41a83a
41a83a:	68 00 69 00 63       	push   $0x63006900
41a83f:	00 68 00             	add    %ch,0x0(%eax)
41a842:	20 00                	and    %al,(%eax)
41a844:	77 00                	ja     0x41a846
41a846:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
41a84c:	20 00                	and    %al,(%eax)
41a84e:	62 00                	bound  %eax,(%eax)
41a850:	65 00 20             	add    %ah,%gs:(%eax)
41a853:	00 75 00             	add    %dh,0x0(%ebp)
41a856:	73 00                	jae    0x41a858
41a858:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41a85d:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41a861:	00 20                	add    %ah,(%eax)
41a863:	00 69 00             	add    %ch,0x0(%ecx)
41a866:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41a86a:	6e                   	outsb  %ds:(%esi),(%dx)
41a86b:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41a86f:	00 66 00             	add    %ah,0x0(%esi)
41a872:	79 00                	jns    0x41a874
41a874:	20 00                	and    %al,(%eax)
41a876:	79 00                	jns    0x41a878
41a878:	6f                   	outsl  %ds:(%esi),(%dx)
41a879:	00 75 00             	add    %dh,0x0(%ebp)
41a87c:	20 00                	and    %al,(%eax)
41a87e:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
41a884:	68 00 69 00 67       	push   $0x67006900
41a889:	00 68 00             	add    %ch,0x0(%eax)
41a88c:	73 00                	jae    0x41a88e
41a88e:	63 00                	arpl   %eax,(%eax)
41a890:	6f                   	outsl  %ds:(%esi),(%dx)
41a891:	00 72 00             	add    %dh,0x0(%edx)
41a894:	65 00 20             	add    %ah,%gs:(%eax)
41a897:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41a89b:	00 62 00             	add    %ah,0x0(%edx)
41a89e:	6c                   	insb   (%dx),%es:(%edi)
41a89f:	00 65 00             	add    %ah,0x0(%ebp)
41a8a2:	73 00                	jae    0x41a8a4
41a8a4:	2e 00 0d 00 0a 00 59 	add    %cl,%cs:0x59000a00
41a8ab:	00 6f 00             	add    %ch,0x0(%edi)
41a8ae:	75 00                	jne    0x41a8b0
41a8b0:	20 00                	and    %al,(%eax)
41a8b2:	63 00                	arpl   %eax,(%eax)
41a8b4:	61                   	popa
41a8b5:	00 6e 00             	add    %ch,0x0(%esi)
41a8b8:	20 00                	and    %al,(%eax)
41a8ba:	63 00                	arpl   %eax,(%eax)
41a8bc:	68 00 61 00 6e       	push   $0x6e006100
41a8c1:	00 67 00             	add    %ah,0x0(%edi)
41a8c4:	65 00 20             	add    %ah,%gs:(%eax)
41a8c7:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41a8cb:	00 69 00             	add    %ch,0x0(%ecx)
41a8ce:	73 00                	jae    0x41a8d0
41a8d0:	20 00                	and    %al,(%eax)
41a8d2:	6e                   	outsb  %ds:(%esi),(%dx)
41a8d3:	00 61 00             	add    %ah,0x0(%ecx)
41a8d6:	6d                   	insl   (%dx),%es:(%edi)
41a8d7:	00 65 00             	add    %ah,0x0(%ebp)
41a8da:	20 00                	and    %al,(%eax)
41a8dc:	6c                   	insb   (%dx),%es:(%edi)
41a8dd:	00 61 00             	add    %ah,0x0(%ecx)
41a8e0:	74 00                	je     0x41a8e2
41a8e2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41a8e6:	20 00                	and    %al,(%eax)
41a8e8:	62 00                	bound  %eax,(%eax)
41a8ea:	79 00                	jns    0x41a8ec
41a8ec:	20 00                	and    %al,(%eax)
41a8ee:	73 00                	jae    0x41a8f0
41a8f0:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41a8f5:	00 63 00             	add    %ah,0x0(%ebx)
41a8f8:	74 00                	je     0x41a8fa
41a8fa:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41a900:	20 00                	and    %al,(%eax)
41a902:	1c 20                	sbb    $0x20,%al
41a904:	43                   	inc    %ebx
41a905:	00 68 00             	add    %ch,0x0(%eax)
41a908:	61                   	popa
41a909:	00 6e 00             	add    %ch,0x0(%esi)
41a90c:	67 00 65 00          	add    %ah,0x0(%di)
41a910:	20 00                	and    %al,(%eax)
41a912:	70 00                	jo     0x41a914
41a914:	6c                   	insb   (%dx),%es:(%edi)
41a915:	00 61 00             	add    %ah,0x0(%ecx)
41a918:	79 00                	jns    0x41a91a
41a91a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41a91e:	20 00                	and    %al,(%eax)
41a920:	6e                   	outsb  %ds:(%esi),(%dx)
41a921:	00 61 00             	add    %ah,0x0(%ecx)
41a924:	6d                   	insl   (%dx),%es:(%edi)
41a925:	00 65 00             	add    %ah,0x0(%ebp)
41a928:	1d 20 20 00 66       	sbb    $0x66002020,%eax
41a92d:	00 72 00             	add    %dh,0x0(%edx)
41a930:	6f                   	outsl  %ds:(%esi),(%dx)
41a931:	00 6d 00             	add    %ch,0x0(%ebp)
41a934:	20 00                	and    %al,(%eax)
41a936:	74 00                	je     0x41a938
41a938:	68 00 65 00 20       	push   $0x20006500
41a93d:	00 1c 20             	add    %bl,(%eax,%eiz,1)
41a940:	4c                   	dec    %esp
41a941:	00 65 00             	add    %ah,0x0(%ebp)
41a944:	76 00                	jbe    0x41a946
41a946:	65 00 6c 00 1d       	add    %ch,%gs:0x1d(%eax,%eax,1)
41a94b:	20 20                	and    %ah,(%eax)
41a94d:	00 6d 00             	add    %ch,0x0(%ebp)
41a950:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41a954:	75 00                	jne    0x41a956
41a956:	2e 00 01             	add    %al,%cs:(%ecx)
41a959:	1b 74 00 78          	sbb    0x78(%eax,%eax,1),%esi
41a95d:	00 74 00 50          	add    %dh,0x50(%eax,%eax,1)
41a961:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41a965:	00 79 00             	add    %bh,0x0(%ecx)
41a968:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41a96c:	4e                   	dec    %esi