40b622:	73 00                	jae    0x40b624
40b624:	65 00 20             	add    %ah,%gs:(%eax)
40b627:	00 20                	add    %ah,(%eax)
40b629:	00 2d 00 20 00 70    	add    %ch,0x70002000
40b62f:	00 61 00             	add    %ah,0x0(%ecx)
40b632:	75 00                	jne    0x40b634
40b634:	73 00                	jae    0x40b636
40b636:	65 00 20             	add    %ah,%gs:(%eax)
40b639:	00 61 00             	add    %ah,0x0(%ecx)
40b63c:	66 00 74 00 65       	data16 add %dh,0x65(%eax,%eax,1)
40b641:	00 72 00             	add    %dh,0x0(%edx)
40b644:	20 00                	and    %al,(%eax)
40b646:	74 00                	je     0x40b648
40b648:	68 00 65 00 20       	push   $0x20006500
40b64d:	00 73 00             	add    %dh,0x0(%ebx)
40b650:	6e                   	outsb  %ds:(%esi),(%dx)
40b651:	00 61 00             	add    %ah,0x0(%ecx)
40b654:	70 00                	jo     0x40b656
40b656:	73 00                	jae    0x40b658
40b658:	68 00 6f 00 74       	push   $0x74006f00
40b65d:	00 20                	add    %ah,(%eax)
40b65f:	00 63 00             	add    %ah,0x0(%ebx)
40b662:	6f                   	outsl  %ds:(%esi),(%dx)
40b663:	00 6d 00             	add    %ch,0x0(%ebp)
40b666:	70 00                	jo     0x40b668
40b668:	6c                   	insb   (%dx),%es:(%edi)
40b669:	00 65 00             	add    %ah,0x0(%ebp)
40b66c:	74 00                	je     0x40b66e
40b66e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40b672:	2e 00 25 00 63 00 00 	add    %ah,%cs:0x6300
40b679:	00 00                	add    %al,(%eax)
40b67b:	00 00                	add    %al,(%eax)
40b67d:	00 00                	add    %al,(%eax)
40b67f:	00 20                	add    %ah,(%eax)
40b681:	00 20                	add    %ah,(%eax)
40b683:	00 20                	add    %ah,(%eax)
40b685:	00 20                	add    %ah,(%eax)
40b687:	00 20                	add    %ah,(%eax)
40b689:	00 20                	add    %ah,(%eax)
40b68b:	00 20                	add    %ah,(%eax)
40b68d:	00 20                	add    %ah,(%eax)
40b68f:	00 20                	add    %ah,(%eax)
40b691:	00 20                	add    %ah,(%eax)
40b693:	00 20                	add    %ah,(%eax)
40b695:	00 20                	add    %ah,(%eax)
40b697:	00 20                	add    %ah,(%eax)
40b699:	00 20                	add    %ah,(%eax)
40b69b:	00 20                	add    %ah,(%eax)
40b69d:	00 20                	add    %ah,(%eax)
40b69f:	00 20                	add    %ah,(%eax)
40b6a1:	00 20                	add    %ah,(%eax)
40b6a3:	00 2f                	add    %ch,(%edi)
40b6a5:	00 76 00             	add    %dh,0x0(%esi)
40b6a8:	20 00                	and    %al,(%eax)
40b6aa:	20 00                	and    %al,(%eax)
40b6ac:	20 00                	and    %al,(%eax)
40b6ae:	20 00                	and    %al,(%eax)
40b6b0:	20 00                	and    %al,(%eax)
40b6b2:	20 00                	and    %al,(%eax)
40b6b4:	20 00                	and    %al,(%eax)
40b6b6:	20 00                	and    %al,(%eax)
40b6b8:	20 00                	and    %al,(%eax)
40b6ba:	2d 00 20 00 76       	sub    $0x76002000,%eax
40b6bf:	00 65 00             	add    %ah,0x0(%ebp)
40b6c2:	72 00                	jb     0x40b6c4
40b6c4:	62 00                	bound  %eax,(%eax)
40b6c6:	6f                   	outsl  %ds:(%esi),(%dx)
40b6c7:	00 73 00             	add    %dh,0x0(%ebx)
40b6ca:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40b6d1:	00 00                	add    %al,(%eax)
40b6d3:	00 00                	add    %al,(%eax)
40b6d5:	00 00                	add    %al,(%eax)
40b6d7:	00 20                	add    %ah,(%eax)
40b6d9:	00 20                	add    %ah,(%eax)
40b6db:	00 20                	add    %ah,(%eax)
40b6dd:	00 20                	add    %ah,(%eax)
40b6df:	00 20                	add    %ah,(%eax)
40b6e1:	00 20                	add    %ah,(%eax)
40b6e3:	00 20                	add    %ah,(%eax)
40b6e5:	00 20                	add    %ah,(%eax)
40b6e7:	00 20                	add    %ah,(%eax)
40b6e9:	00 20                	add    %ah,(%eax)
40b6eb:	00 20                	add    %ah,(%eax)
40b6ed:	00 20                	add    %ah,(%eax)
40b6ef:	00 20                	add    %ah,(%eax)
40b6f1:	00 20                	add    %ah,(%eax)
40b6f3:	00 20                	add    %ah,(%eax)
40b6f5:	00 20                	add    %ah,(%eax)
40b6f7:	00 20                	add    %ah,(%eax)
40b6f9:	00 20                	add    %ah,(%eax)
40b6fb:	00 2f                	add    %ch,(%edi)
40b6fd:	00 63 00             	add    %ah,0x0(%ebx)
40b700:	3c 00                	cmp    $0x0,%al
40b702:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b706:	6c                   	insb   (%dx),%es:(%edi)
40b707:	00 65 00             	add    %ah,0x0(%ebp)
40b70a:	3e 00 20             	add    %ah,%ds:(%eax)
40b70d:	00 20                	add    %ah,(%eax)
40b70f:	00 20                	add    %ah,(%eax)
40b711:	00 2d 00 20 00 64    	add    %ch,0x64002000
40b717:	00 75 00             	add    %dh,0x0(%ebp)
40b71a:	6d                   	insl   (%dx),%es:(%edi)
40b71b:	00 70 00             	add    %dh,0x0(%eax)
40b71e:	20 00                	and    %al,(%eax)
40b720:	74 00                	je     0x40b722
40b722:	68 00 65 00 20       	push   $0x20006500
40b727:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40b72b:	00 67 00             	add    %ah,0x0(%edi)
40b72e:	20 00                	and    %al,(%eax)
40b730:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b734:	6c                   	insb   (%dx),%es:(%edi)
40b735:	00 65 00             	add    %ah,0x0(%ebp)
40b738:	2c 00                	sub    $0x0,%al
40b73a:	20 00                	and    %al,(%eax)
40b73c:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
40b742:	43                   	inc    %ebx
40b743:	00 53 00             	add    %dl,0x0(%ebx)
40b746:	56                   	push   %esi
40b747:	00 20                	add    %ah,(%eax)
40b749:	00 66 00             	add    %ah,0x0(%esi)
40b74c:	6f                   	outsl  %ds:(%esi),(%dx)
40b74d:	00 72 00             	add    %dh,0x0(%edx)
40b750:	6d                   	insl   (%dx),%es:(%edi)
40b751:	00 61 00             	add    %ah,0x0(%ecx)
40b754:	74 00                	je     0x40b756
40b756:	2c 00                	sub    $0x0,%al
40b758:	20 00                	and    %al,(%eax)
40b75a:	74 00                	je     0x40b75c
40b75c:	6f                   	outsl  %ds:(%esi),(%dx)
40b75d:	00 20                	add    %ah,(%eax)
40b75f:	00 3c 00             	add    %bh,(%eax,%eax,1)
40b762:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b766:	6c                   	insb   (%dx),%es:(%edi)
40b767:	00 65 00             	add    %ah,0x0(%ebp)
40b76a:	3e 00 25 00 63 00 00 	add    %ah,%ds:0x6300
40b771:	00 00                	add    %al,(%eax)
40b773:	00 00                	add    %al,(%eax)
40b775:	00 00                	add    %al,(%eax)
40b777:	00 20                	add    %ah,(%eax)
40b779:	00 20                	add    %ah,(%eax)
40b77b:	00 20                	add    %ah,(%eax)
40b77d:	00 20                	add    %ah,(%eax)
40b77f:	00 20                	add    %ah,(%eax)
40b781:	00 20                	add    %ah,(%eax)
40b783:	00 20                	add    %ah,(%eax)
40b785:	00 20                	add    %ah,(%eax)
40b787:	00 20                	add    %ah,(%eax)
40b789:	00 20                	add    %ah,(%eax)
40b78b:	00 20                	add    %ah,(%eax)
40b78d:	00 20                	add    %ah,(%eax)
40b78f:	00 20                	add    %ah,(%eax)
40b791:	00 20                	add    %ah,(%eax)
40b793:	00 20                	add    %ah,(%eax)
40b795:	00 20                	add    %ah,(%eax)
40b797:	00 20                	add    %ah,(%eax)
40b799:	00 20                	add    %ah,(%eax)
40b79b:	00 2f                	add    %ch,(%edi)
40b79d:	00 78 00             	add    %bh,0x0(%eax)
40b7a0:	20 00                	and    %al,(%eax)
40b7a2:	20 00                	and    %al,(%eax)
40b7a4:	20 00                	and    %al,(%eax)
40b7a6:	20 00                	and    %al,(%eax)
40b7a8:	20 00                	and    %al,(%eax)
40b7aa:	20 00                	and    %al,(%eax)
40b7ac:	20 00                	and    %al,(%eax)
40b7ae:	20 00                	and    %al,(%eax)
40b7b0:	20 00                	and    %al,(%eax)
40b7b2:	2d 00 20 00 66       	sub    $0x66002000,%eax
40b7b7:	00 6f 00             	add    %ch,0x0(%edi)
40b7ba:	72 00                	jb     0x40b7bc
40b7bc:	20 00                	and    %al,(%eax)
40b7be:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
40b7c2:	6d                   	insl   (%dx),%es:(%edi)
40b7c3:	00 70 00             	add    %dh,0x0(%eax)
40b7c6:	20 00                	and    %al,(%eax)
40b7c8:	6f                   	outsl  %ds:(%esi),(%dx)
40b7c9:	00 66 00             	add    %ah,0x0(%esi)
40b7cc:	20 00                	and    %al,(%eax)
40b7ce:	61                   	popa
40b7cf:	00 20                	add    %ah,(%eax)
40b7d1:	00 73 00             	add    %dh,0x0(%ebx)
40b7d4:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40b7da:	6c                   	insb   (%dx),%es:(%edi)
40b7db:	00 65 00             	add    %ah,0x0(%ebp)
40b7de:	20 00                	and    %al,(%eax)
40b7e0:	6c                   	insb   (%dx),%es:(%edi)
40b7e1:	00 6f 00             	add    %ch,0x0(%edi)
40b7e4:	67 00 20             	add    %ah,(%bx,%si)
40b7e7:	00 66 00             	add    %ah,0x0(%esi)
40b7ea:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40b7f0:	20 00                	and    %al,(%eax)
40b7f2:	6f                   	outsl  %ds:(%esi),(%dx)
40b7f3:	00 6e 00             	add    %ch,0x0(%esi)
40b7f6:	6c                   	insb   (%dx),%es:(%edi)
40b7f7:	00 79 00             	add    %bh,0x0(%ecx)
40b7fa:	2c 00                	sub    $0x0,%al
40b7fc:	20 00                	and    %al,(%eax)
40b7fe:	70 00                	jo     0x40b800
40b800:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40b804:	6d                   	insl   (%dx),%es:(%edi)
40b805:	00 69 00             	add    %ch,0x0(%ecx)
40b808:	74 00                	je     0x40b80a
40b80a:	73 00                	jae    0x40b80c
40b80c:	25 00 63 00 00       	and    $0x6300,%eax
40b811:	00 00                	add    %al,(%eax)
40b813:	00 00                	add    %al,(%eax)
40b815:	00 00                	add    %al,(%eax)
40b817:	00 20                	add    %ah,(%eax)
40b819:	00 20                	add    %ah,(%eax)
40b81b:	00 20                	add    %ah,(%eax)
40b81d:	00 20                	add    %ah,(%eax)
40b81f:	00 20                	add    %ah,(%eax)
40b821:	00 20                	add    %ah,(%eax)
40b823:	00 20                	add    %ah,(%eax)
40b825:	00 20                	add    %ah,(%eax)
40b827:	00 20                	add    %ah,(%eax)
40b829:	00 20                	add    %ah,(%eax)
40b82b:	00 20                	add    %ah,(%eax)
40b82d:	00 20                	add    %ah,(%eax)
40b82f:	00 20                	add    %ah,(%eax)
40b831:	00 20                	add    %ah,(%eax)
40b833:	00 20                	add    %ah,(%eax)
40b835:	00 20                	add    %ah,(%eax)
40b837:	00 20                	add    %ah,(%eax)
40b839:	00 20                	add    %ah,(%eax)
40b83b:	00 20                	add    %ah,(%eax)
40b83d:	00 20                	add    %ah,(%eax)
40b83f:	00 20                	add    %ah,(%eax)
40b841:	00 20                	add    %ah,(%eax)
40b843:	00 20                	add    %ah,(%eax)
40b845:	00 20                	add    %ah,(%eax)
40b847:	00 20                	add    %ah,(%eax)
40b849:	00 20                	add    %ah,(%eax)
40b84b:	00 20                	add    %ah,(%eax)
40b84d:	00 20                	add    %ah,(%eax)
40b84f:	00 20                	add    %ah,(%eax)
40b851:	00 20                	add    %ah,(%eax)
40b853:	00 20                	add    %ah,(%eax)
40b855:	00 66 00             	add    %ah,0x0(%esi)
40b858:	69 00 78 00 75 00    	imul   $0x750078,(%eax),%eax
40b85e:	70 00                	jo     0x40b860
40b860:	20 00                	and    %al,(%eax)
40b862:	6f                   	outsl  %ds:(%esi),(%dx)
40b863:	00 66 00             	add    %ah,0x0(%esi)
40b866:	20 00                	and    %al,(%eax)
40b868:	74 00                	je     0x40b86a
40b86a:	6f                   	outsl  %ds:(%esi),(%dx)
40b86b:	00 72 00             	add    %dh,0x0(%edx)
40b86e:	6e                   	outsb  %ds:(%esi),(%dx)
40b86f:	00 20                	add    %ah,(%eax)
40b871:	00 77 00             	add    %dh,0x0(%edi)
40b874:	72 00                	jb     0x40b876
40b876:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
40b87c:	73 00                	jae    0x40b87e
40b87e:	20 00                	and    %al,(%eax)
40b880:	61                   	popa
40b881:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40b885:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40b889:	00 65 00             	add    %ah,0x0(%ebp)
40b88c:	20 00                	and    %al,(%eax)
40b88e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40b892:	64 00 20             	add    %ah,%fs:(%eax)
40b895:	00 6f 00             	add    %ch,0x0(%edi)
40b898:	66 00 20             	data16 add %ah,(%eax)
40b89b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40b89f:	00 65 00             	add    %ah,0x0(%ebp)
40b8a2:	20 00                	and    %al,(%eax)
40b8a4:	6c                   	insb   (%dx),%es:(%edi)
40b8a5:	00 6f 00             	add    %ch,0x0(%edi)
40b8a8:	67 00 20             	add    %ah,(%bx,%si)
40b8ab:	00 66 00             	add    %ah,0x0(%esi)
40b8ae:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40b8b4:	25 00 63 00 00       	and    $0x6300,%eax
40b8b9:	00 00                	add    %al,(%eax)
40b8bb:	00 00                	add    %al,(%eax)
40b8bd:	00 00                	add    %al,(%eax)
40b8bf:	00 20                	add    %ah,(%eax)
40b8c1:	00 20                	add    %ah,(%eax)
40b8c3:	00 20                	add    %ah,(%eax)
40b8c5:	00 20                	add    %ah,(%eax)
40b8c7:	00 20                	add    %ah,(%eax)
40b8c9:	00 20                	add    %ah,(%eax)
40b8cb:	00 20                	add    %ah,(%eax)
40b8cd:	00 20                	add    %ah,(%eax)
40b8cf:	00 20                	add    %ah,(%eax)
40b8d1:	00 20                	add    %ah,(%eax)
40b8d3:	00 20                	add    %ah,(%eax)
40b8d5:	00 20                	add    %ah,(%eax)
40b8d7:	00 20                	add    %ah,(%eax)
40b8d9:	00 20                	add    %ah,(%eax)
40b8db:	00 20                	add    %ah,(%eax)
40b8dd:	00 20                	add    %ah,(%eax)
40b8df:	00 20                	add    %ah,(%eax)
40b8e1:	00 20                	add    %ah,(%eax)
40b8e3:	00 20                	add    %ah,(%eax)
40b8e5:	00 20                	add    %ah,(%eax)
40b8e7:	00 20                	add    %ah,(%eax)
40b8e9:	00 20                	add    %ah,(%eax)
40b8eb:	00 20                	add    %ah,(%eax)
40b8ed:	00 20                	add    %ah,(%eax)
40b8ef:	00 20                	add    %ah,(%eax)
40b8f1:	00 20                	add    %ah,(%eax)
40b8f3:	00 20                	add    %ah,(%eax)
40b8f5:	00 20                	add    %ah,(%eax)
40b8f7:	00 20                	add    %ah,(%eax)
40b8f9:	00 20                	add    %ah,(%eax)
40b8fb:	00 20                	add    %ah,(%eax)
40b8fd:	00 69 00             	add    %ch,0x0(%ecx)
40b900:	66 00 20             	data16 add %ah,(%eax)
40b903:	00 6e 00             	add    %ch,0x0(%esi)
40b906:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40b90a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40b90e:	73 00                	jae    0x40b910
40b910:	61                   	popa
40b911:	00 72 00             	add    %dh,0x0(%edx)
40b914:	79 00                	jns    0x40b916
40b916:	20 00                	and    %al,(%eax)
40b918:	28 00                	sub    %al,(%eax)
40b91a:	4e                   	dec    %esi
40b91b:	00 4f 00             	add    %cl,0x0(%edi)
40b91e:	54                   	push   %esp
40b91f:	00 45 00             	add    %al,0x0(%ebp)
40b922:	3a 00                	cmp    (%eax),%al
40b924:	20 00                	and    %al,(%eax)
40b926:	72 00                	jb     0x40b928
40b928:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
40b92c:	75 00                	jne    0x40b92e
40b92e:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
40b934:	73 00                	jae    0x40b936
40b936:	20 00                	and    %al,(%eax)
40b938:	72 00                	jb     0x40b93a
40b93a:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40b93e:	64 00 2f             	add    %ch,%fs:(%edi)
40b941:	00 77 00             	add    %dh,0x0(%edi)
40b944:	72 00                	jb     0x40b946
40b946:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
40b94c:	20 00                	and    %al,(%eax)
40b94e:	61                   	popa
40b94f:	00 63 00             	add    %ah,0x0(%ebx)
40b952:	63 00                	arpl   %eax,(%eax)
40b954:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40b958:	73 00                	jae    0x40b95a
40b95a:	25 00 63 00 00       	and    $0x6300,%eax
40b95f:	00 20                	add    %ah,(%eax)
40b961:	00 20                	add    %ah,(%eax)
40b963:	00 20                	add    %ah,(%eax)
40b965:	00 20                	add    %ah,(%eax)
40b967:	00 20                	add    %ah,(%eax)
40b969:	00 20                	add    %ah,(%eax)
40b96b:	00 20                	add    %ah,(%eax)