4167ae:	00 78 00             	add    %bh,0x0(%eax)
4167b1:	6c                   	insb   (%dx),%es:(%edi)
4167b2:	00 59 00             	add    %bl,0x0(%ecx)
4167b5:	33 00                	xor    (%eax),%eax
4167b7:	52                   	push   %edx
4167b8:	00 70 00             	add    %dh,0x0(%eax)
4167bb:	62 00                	bound  %eax,(%eax)
4167bd:	32 00                	xor    (%eax),%al
4167bf:	35 00 7a 00 4c       	xor    $0x4c007a00,%eax
4167c4:	00 6b 00             	add    %ch,0x0(%ebx)
4167c7:	64 00 6c 00 62       	add    %ch,%fs:0x62(%eax,%eax,1)
4167cc:	00 6d 00             	add    %ch,0x0(%ebp)
4167cf:	56                   	push   %esi
4167d0:	00 79 00             	add    %bh,0x0(%ecx)
4167d3:	61                   	popa
4167d4:	00 57 00             	add    %dl,0x0(%edi)
4167d7:	4d                   	dec    %ebp
4167d8:	00 2e                	add    %ch,(%esi)
4167da:	06                   	push   %es
4167db:	56                   	push   %esi
4167dc:	00 47 00             	add    %al,0x0(%edi)
4167df:	68 00 79 00 5a       	push   $0x5a007900
4167e4:	00 57 00             	add    %dl,0x0(%edi)
4167e7:	46                   	inc    %esi
4167e8:	00 6b 00             	add    %ch,0x0(%ebx)
4167eb:	2e 06                	cs push %es
4167ed:	45                   	inc    %ebp
4167ee:	00 78 00             	add    %bh,0x0(%eax)
4167f1:	76 00                	jbe    0x4167f3
4167f3:	59                   	pop    %ecx
4167f4:	00 57 00             	add    %dl,0x0(%edi)
4167f7:	51                   	push   %ecx
4167f8:	00 2e                	add    %ch,(%esi)
4167fa:	06                   	push   %es
4167fb:	51                   	push   %ecx
4167fc:	00 57 00             	add    %dl,0x0(%edi)
4167ff:	52                   	push   %edx
416800:	00 6b 00             	add    %ch,0x0(%ebx)
416803:	2e 06                	cs push %es
416805:	48                   	dec    %eax
416806:	00 4a 00             	add    %cl,0x0(%edx)
416809:	75 00                	jne    0x41680b
41680b:	5a                   	pop    %edx
41680c:	00 2e                	add    %ch,(%esi)
41680e:	06                   	push   %es
41680f:	42                   	inc    %edx
416810:	00 44 00 63          	add    %al,0x63(%eax,%eax,1)
416814:	00 6d 00             	add    %ch,0x0(%ebp)
416817:	56                   	push   %esi
416818:	00 68 00             	add    %ch,0x0(%eax)
41681b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41681f:	56                   	push   %esi
416820:	00 47 00             	add    %al,0x0(%edi)
416823:	62 00                	bound  %eax,(%eax)
416825:	32 00                	xor    (%eax),%al
416827:	39 00                	cmp    %eax,(%eax)
416829:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41682c:	06                   	push   %es
41682d:	47                   	inc    %edi
41682e:	00 5a 00             	add    %bl,0x0(%edx)
416831:	76 00                	jbe    0x416833
416833:	62 00                	bound  %eax,(%eax)
416835:	32 00                	xor    (%eax),%al
416837:	51                   	push   %ecx
416838:	00 2e                	add    %ch,(%esi)
41683a:	06                   	push   %es
41683b:	64 00 32             	add    %dh,%fs:(%edx)
41683e:	00 39                	add    %bh,(%ecx)
416840:	00 79 00             	add    %bh,0x0(%ecx)
416843:	5a                   	pop    %edx
416844:	00 2e                	add    %ch,(%esi)
416846:	06                   	push   %es
416847:	42                   	inc    %edx
416848:	00 7a 00             	add    %bh,0x0(%edx)
41684b:	5a                   	pop    %edx
41684c:	00 58 00             	add    %bl,0x0(%eax)
41684f:	52                   	push   %edx
416850:	00 66 00             	add    %ah,0x0(%esi)
416853:	51                   	push   %ecx
416854:	00 58 00             	add    %bl,0x0(%eax)
416857:	56                   	push   %esi
416858:	00 30                	add    %dh,(%eax)
41685a:	00 62 00             	add    %ah,0x0(%edx)
41685d:	31 00                	xor    %eax,(%eax)
41685f:	4e                   	dec    %esi
416860:	00 6a 00             	add    %ch,0x0(%edx)
416863:	59                   	pop    %ecx
416864:	00 57 00             	add    %dl,0x0(%edi)
416867:	78 00                	js     0x416869
416869:	6c                   	insb   (%dx),%es:(%edi)
41686a:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
41686e:	00 39                	add    %bh,(%ecx)
416870:	00 6b 00             	add    %ch,0x0(%ebx)
416873:	5a                   	pop    %edx
416874:	00 51 00             	add    %dl,0x0(%ecx)
416877:	42                   	inc    %edx
416878:	00 4a 00             	add    %cl,0x0(%edx)
41687b:	62 00                	bound  %eax,(%eax)
41687d:	57                   	push   %edi
41687e:	00 46 00             	add    %al,0x0(%esi)
416881:	6e                   	outsb  %ds:(%esi),(%dx)
416882:	00 5a 00             	add    %bl,0x0(%edx)
416885:	51                   	push   %ecx
416886:	00 42 00             	add    %al,0x0(%edx)
416889:	54                   	push   %esp
41688a:	00 62 00             	add    %ah,0x0(%edx)
41688d:	6d                   	insl   (%dx),%es:(%edi)
41688e:	00 46 00             	add    %al,0x0(%esi)
416891:	72 00                	jb     0x416893
416893:	5a                   	pop    %edx
416894:	00 51 00             	add    %dl,0x0(%ecx)
416897:	42                   	inc    %edx
416898:	00 4a 00             	add    %cl,0x0(%edx)
41689b:	62 00                	bound  %eax,(%eax)
41689d:	6e                   	outsb  %ds:(%esi),(%dx)
41689e:	00 5a 00             	add    %bl,0x0(%edx)
4168a1:	76 00                	jbe    0x4168a3
4168a3:	61                   	popa
4168a4:	00 32                	add    %dh,(%edx)
4168a6:	00 55 00             	add    %dl,0x0(%ebp)
4168a9:	2e 06                	cs push %es
4168ab:	5a                   	pop    %edx
4168ac:	00 32                	add    %dh,(%edx)
4168ae:	00 56 00             	add    %dl,0x0(%esi)
4168b1:	30 00                	xor    %al,(%eax)
4168b3:	58                   	pop    %eax
4168b4:	00 30                	add    %dh,(%eax)
4168b6:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
4168ba:	00 65 00             	add    %ah,0x0(%ebp)
4168bd:	55                   	push   %ebp
4168be:	00 46 00             	add    %al,0x0(%esi)
4168c1:	32 00                	xor    (%eax),%al
4168c3:	59                   	pop    %ecx
4168c4:	00 57 00             	add    %dl,0x0(%edi)
4168c7:	6c                   	insb   (%dx),%es:(%edi)
4168c8:	00 73 00             	add    %dh,0x0(%ebx)
4168cb:	59                   	pop    %ecx
4168cc:	00 57 00             	add    %dl,0x0(%edi)
4168cf:	4a                   	dec    %edx
4168d0:	00 73 00             	add    %dh,0x0(%ebx)
4168d3:	5a                   	pop    %edx
4168d4:	00 51 00             	add    %dl,0x0(%ecx)
4168d7:	42                   	inc    %edx
4168d8:	00 4a 00             	add    %cl,0x0(%edx)
4168db:	52                   	push   %edx
4168dc:	00 47 00             	add    %al,0x0(%edi)
4168df:	6c                   	insb   (%dx),%es:(%edi)
4168e0:	00 7a 00             	add    %bh,0x0(%edx)
4168e3:	63 00                	arpl   %eax,(%eax)
4168e5:	47                   	inc    %edi
4168e6:	00 39                	add    %bh,(%ecx)
4168e8:	00 7a 00             	add    %bh,0x0(%edx)
4168eb:	59                   	pop    %ecx
4168ec:	00 57 00             	add    %dl,0x0(%edi)
4168ef:	4a                   	dec    %edx
4168f0:	00 73 00             	add    %dh,0x0(%ebx)
4168f3:	5a                   	pop    %edx
4168f4:	00 51 00             	add    %dl,0x0(%ecx)
4168f7:	42                   	inc    %edx
4168f8:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
4168fc:	00 32                	add    %dh,(%edx)
4168fe:	00 35 00 7a 00 62    	add    %dh,0x62007a00
416904:	00 32                	add    %dh,(%edx)
416906:	00 78 00             	add    %bh,0x0(%eax)
416909:	6c                   	insb   (%dx),%es:(%edi)
41690a:	00 2e                	add    %ch,(%esi)
41690c:	06                   	push   %es
41690d:	48                   	dec    %eax
41690e:	00 4e 00             	add    %cl,0x0(%esi)
416911:	6c                   	insb   (%dx),%es:(%edi)
416912:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
416916:	00 39                	add    %bh,(%ecx)
416918:	00 4f 00             	add    %cl,0x0(%edi)
41691b:	59                   	pop    %ecx
41691c:	00 57 00             	add    %dl,0x0(%edi)
41691f:	31 00                	xor    %eax,(%eax)
416921:	6c                   	insb   (%dx),%es:(%edi)
416922:	00 2e                	add    %ch,(%esi)
416924:	06                   	push   %es
416925:	46                   	inc    %esi
416926:	00 4a 00             	add    %cl,0x0(%edx)
416929:	6c                   	insb   (%dx),%es:(%edi)
41692a:	00 59 00             	add    %bl,0x0(%ecx)
41692d:	57                   	push   %edi
41692e:	00 52 00             	add    %dl,0x0(%edx)
416931:	4d                   	dec    %ebp
416932:	00 61 00             	add    %ah,0x0(%ecx)
416935:	57                   	push   %edi
416936:	00 35 00 6c 00 2e    	add    %dh,0x2e006c00
41693c:	06                   	push   %es
41693d:	46                   	inc    %esi
41693e:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
416942:	00 61 00             	add    %ah,0x0(%ecx)
416945:	58                   	pop    %eax
416946:	00 52 00             	add    %dl,0x0(%edx)
416949:	6c                   	insb   (%dx),%es:(%edi)
41694a:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
41694e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
416952:	00 5a 00             	add    %bl,0x0(%edx)
416955:	51                   	push   %ecx
416956:	00 42 00             	add    %al,0x0(%edx)
416959:	49                   	dec    %ecx
41695a:	00 62 00             	add    %ah,0x0(%edx)
41695d:	33 00                	xor    (%eax),%eax
41695f:	4a                   	dec    %edx
416960:	00 70 00             	add    %dh,0x0(%eax)
416963:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
416967:	39 00                	cmp    %eax,(%eax)
416969:	75 00                	jne    0x41696b
41696b:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
41696f:	78 00                	js     0x416971
416971:	70 00                	jo     0x416973
416973:	62 00                	bound  %eax,(%eax)
416975:	6d                   	insl   (%dx),%es:(%edi)
416976:	00 55 00             	add    %dl,0x0(%ebp)
416979:	2e 06                	cs push %es
41697b:	56                   	push   %esi
41697c:	00 6d 00             	add    %ch,0x0(%ebp)
41697f:	56                   	push   %esi
416980:	00 79 00             	add    %bh,0x0(%ecx)
416983:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
416987:	78 00                	js     0x416989
416989:	70 00                	jo     0x41698b
41698b:	62 00                	bound  %eax,(%eax)
41698d:	6d                   	insl   (%dx),%es:(%edi)
41698e:	00 55 00             	add    %dl,0x0(%ebp)
416991:	2e 06                	cs push %es
416993:	55                   	push   %ebp
416994:	00 32                	add    %dh,(%edx)
416996:	00 56 00             	add    %dl,0x0(%esi)
416999:	68 00 63 00 6d       	push   $0x6d006300
41699e:	00 4e 00             	add    %cl,0x0(%esi)
4169a1:	6f                   	outsl  %ds:(%esi),(%dx)
4169a2:	00 52 00             	add    %dl,0x0(%edx)
4169a5:	6d                   	insl   (%dx),%es:(%edi)
4169a6:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
4169aa:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
4169ae:	00 4a 00             	add    %cl,0x0(%edx)
4169b1:	6c                   	insb   (%dx),%es:(%edi)
4169b2:	00 2e                	add    %ch,(%esi)
4169b4:	06                   	push   %es
4169b5:	45                   	inc    %ebp
4169b6:	00 4e 00             	add    %cl,0x0(%esi)
4169b9:	31 00                	xor    %eax,(%eax)
4169bb:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
4169bf:	5a                   	pop    %edx
4169c0:	00 70 00             	add    %dh,0x0(%eax)
4169c3:	5a                   	pop    %edx
4169c4:	00 33                	add    %dh,(%ebx)
4169c6:	00 56 00             	add    %dl,0x0(%esi)
4169c9:	79 00                	jns    0x4169cb
4169cb:	5a                   	pop    %edx
4169cc:	00 51 00             	add    %dl,0x0(%ecx)
4169cf:	42                   	inc    %edx
4169d0:	00 4e 00             	add    %cl,0x0(%esi)
4169d3:	5a                   	pop    %edx
4169d4:	00 58 00             	add    %bl,0x0(%eax)
4169d7:	52                   	push   %edx
4169d8:	00 6f 00             	add    %ch,0x0(%edi)
4169db:	62 00                	bound  %eax,(%eax)
4169dd:	32 00                	xor    (%eax),%al
4169df:	52                   	push   %edx
4169e0:	00 43 00             	add    %al,0x0(%ebx)
4169e3:	59                   	pop    %ecx
4169e4:	00 58 00             	add    %bl,0x0(%eax)
4169e7:	4e                   	dec    %esi
4169e8:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
4169ec:	06                   	push   %es
4169ed:	45                   	inc    %ebp
4169ee:	00 52 00             	add    %dl,0x0(%edx)
4169f1:	70 00                	jo     0x4169f3
4169f3:	63 00                	arpl   %eax,(%eax)
4169f5:	33 00                	xor    (%eax),%eax
4169f7:	42                   	inc    %edx
4169f8:	00 76 00             	add    %dh,0x0(%esi)
4169fb:	63 00                	arpl   %eax,(%eax)
4169fd:	32 00                	xor    (%eax),%al
4169ff:	55                   	push   %ebp
416a00:	00 2e                	add    %ch,(%esi)
416a02:	06                   	push   %es
416a03:	56                   	push   %esi
416a04:	00 33                	add    %dh,(%ebx)
416a06:	00 4a 00             	add    %cl,0x0(%edx)
416a09:	70 00                	jo     0x416a0b
416a0b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
416a0f:	55                   	push   %ebp
416a10:	00 2e                	add    %ch,(%esi)
416a12:	06                   	push   %es
416a13:	52                   	push   %edx
416a14:	00 33                	add    %dh,(%ebx)
416a16:	00 56 00             	add    %dl,0x0(%esi)
416a19:	70 00                	jo     0x416a1b
416a1b:	5a                   	pop    %edx
416a1c:	00 45 00             	add    %al,0x0(%ebp)
416a1f:	46                   	inc    %esi
416a20:	00 30                	add    %dh,(%eax)
416a22:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
416a26:	00 4a 00             	add    %cl,0x0(%edx)
416a29:	70 00                	jo     0x416a2b
416a2b:	59                   	pop    %ecx
416a2c:	00 6e 00             	add    %ch,0x0(%esi)
416a2f:	56                   	push   %esi
416a30:	00 30                	add    %dh,(%eax)
416a32:	00 5a 00             	add    %bl,0x0(%edx)
416a35:	51                   	push   %ecx
416a36:	00 42 00             	add    %al,0x0(%edx)
416a39:	45                   	inc    %ebp
416a3a:	00 5a 00             	add    %bl,0x0(%edx)
416a3d:	57                   	push   %edi
416a3e:	00 4a 00             	add    %cl,0x0(%edx)
416a41:	31 00                	xor    %eax,(%eax)
416a43:	5a                   	pop    %edx
416a44:	00 32                	add    %dh,(%edx)
416a46:	00 64 00 68          	add    %ah,0x68(%eax,%eax,1)
416a4a:	00 59 00             	add    %bl,0x0(%ecx)
416a4d:	6d                   	insl   (%dx),%es:(%edi)
416a4e:	00 78 00             	add    %bh,0x0(%eax)
416a51:	6c                   	insb   (%dx),%es:(%edi)
416a52:	00 51 00             	add    %dl,0x0(%ecx)
416a55:	58                   	pop    %eax
416a56:	00 52 00             	add    %dl,0x0(%edx)
416a59:	30 00                	xor    %al,(%eax)
416a5b:	63 00                	arpl   %eax,(%eax)
416a5d:	6d                   	insl   (%dx),%es:(%edi)
416a5e:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
416a62:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
416a66:	00 52 00             	add    %dl,0x0(%edx)
416a69:	6c                   	insb   (%dx),%es:(%edi)
416a6a:	00 2e                	add    %ch,(%esi)
416a6c:	06                   	push   %es
416a6d:	45                   	inc    %ebp
416a6e:	00 4e 00             	add    %cl,0x0(%esi)
416a71:	76 00                	jbe    0x416a73
416a73:	62 00                	bound  %eax,(%eax)
416a75:	56                   	push   %esi
416a76:	00 5a 00             	add    %bl,0x0(%edx)
416a79:	70 00                	jo     0x416a7b
416a7b:	63 00                	arpl   %eax,(%eax)
416a7d:	32 00                	xor    (%eax),%al
416a7f:	6c                   	insb   (%dx),%es:(%edi)
416a80:	00 69 00             	add    %ch,0x0(%ecx)
416a83:	62 00                	bound  %eax,(%eax)
416a85:	47                   	inc    %edi
416a86:	00 56 00             	add    %dl,0x0(%esi)
416a89:	42                   	inc    %edx
416a8a:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
416a8e:	00 52 00             	add    %dl,0x0(%edx)
416a91:	79 00                	jns    0x416a93
416a93:	61                   	popa
416a94:	00 57 00             	add    %dl,0x0(%edi)