41485a:	06                   	push   %es
41485b:	2e 06                	cs push %es
41485d:	2e 06                	cs push %es
41485f:	59                   	pop    %ecx
414860:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
414864:	06                   	push   %es
414865:	6e                   	outsb  %ds:(%esi),(%dx)
414866:	00 73 00             	add    %dh,0x0(%ebx)
414869:	47                   	inc    %edi
41486a:	00 2e                	add    %ch,(%esi)
41486c:	06                   	push   %es
41486d:	2e 06                	cs push %es
41486f:	2e 06                	cs push %es
414871:	45                   	inc    %ebp
414872:	00 42 00             	add    %al,0x0(%edx)
414875:	32 00                	xor    (%eax),%al
414877:	38 00                	cmp    %al,(%eax)
414879:	72 00                	jb     0x41487b
41487b:	2e 06                	cs push %es
41487d:	2e 06                	cs push %es
41487f:	2e 06                	cs push %es
414881:	4b                   	dec    %ebx
414882:	00 2e                	add    %ch,(%esi)
414884:	06                   	push   %es
414885:	2e 06                	cs push %es
414887:	5a                   	pop    %edx
414888:	00 76 00             	add    %dh,0x0(%esi)
41488b:	44                   	inc    %esp
41488c:	00 77 00             	add    %dh,0x0(%edi)
41488f:	2e 06                	cs push %es
414891:	2e 06                	cs push %es
414893:	42                   	inc    %edx
414894:	00 67 00             	add    %ah,0x0(%edi)
414897:	2e 06                	cs push %es
414899:	48                   	dec    %eax
41489a:	00 62 00             	add    %ah,0x0(%edx)
41489d:	78 00                	js     0x41489f
41489f:	2e 06                	cs push %es
4148a1:	2e 06                	cs push %es
4148a3:	2e 06                	cs push %es
4148a5:	2e 06                	cs push %es
4148a7:	59                   	pop    %ecx
4148a8:	00 2e                	add    %ch,(%esi)
4148aa:	06                   	push   %es
4148ab:	4b                   	dec    %ebx
4148ac:	00 67 00             	add    %ah,0x0(%edi)
4148af:	2e 06                	cs push %es
4148b1:	2e 06                	cs push %es
4148b3:	45                   	inc    %ebp
4148b4:	00 7a 00             	add    %bh,0x0(%edx)
4148b7:	2e 06                	cs push %es
4148b9:	44                   	inc    %esp
4148ba:	00 2e                	add    %ch,(%esi)
4148bc:	06                   	push   %es
4148bd:	43                   	inc    %ebx
4148be:	00 55 00             	add    %dl,0x0(%ebp)
4148c1:	2e 06                	cs push %es
4148c3:	2e 06                	cs push %es
4148c5:	2e 06                	cs push %es
4148c7:	2e 06                	cs push %es
4148c9:	4d                   	dec    %ebp
4148ca:	00 2e                	add    %ch,(%esi)
4148cc:	06                   	push   %es
4148cd:	2e 06                	cs push %es
4148cf:	2e 06                	cs push %es
4148d1:	52                   	push   %edx
4148d2:	00 2e                	add    %ch,(%esi)
4148d4:	06                   	push   %es
4148d5:	42                   	inc    %edx
4148d6:	00 59 00             	add    %bl,0x0(%ecx)
4148d9:	57                   	push   %edi
4148da:	00 46 00             	add    %al,0x0(%esi)
4148dd:	6e                   	outsb  %ds:(%esi),(%dx)
4148de:	00 4d 00             	add    %cl,0x0(%ebp)
4148e1:	4e                   	dec    %esi
4148e2:	00 2e                	add    %ch,(%esi)
4148e4:	06                   	push   %es
4148e5:	2e 06                	cs push %es
4148e7:	2e 06                	cs push %es
4148e9:	47                   	inc    %edi
4148ea:	00 43 00             	add    %al,0x0(%ebx)
4148ed:	67 00 5a 00          	add    %bl,0x0(%bp,%si)
4148f1:	7a 00                	jp     0x4148f3
4148f3:	43                   	inc    %ebx
4148f4:	00 77 00             	add    %dh,0x0(%edi)
4148f7:	2e 06                	cs push %es
4148f9:	2e 06                	cs push %es
4148fb:	42                   	inc    %edx
4148fc:	00 67 00             	add    %ah,0x0(%edi)
4148ff:	73 00                	jae    0x414901
414901:	48                   	dec    %eax
414902:	00 46 00             	add    %al,0x0(%esi)
414905:	77 00                	ja     0x414907
414907:	4a                   	dec    %edx
414908:	00 37                	add    %dh,(%edi)
41490a:	00 45 00             	add    %al,0x0(%ebp)
41490d:	2e 06                	cs push %es
41490f:	2e 06                	cs push %es
414911:	2e 06                	cs push %es
414913:	42                   	inc    %edx
414914:	00 47 00             	add    %al,0x0(%edi)
414917:	38 00                	cmp    %al,(%eax)
414919:	4d                   	dec    %ebp
41491a:	00 2e                	add    %ch,(%esi)
41491c:	06                   	push   %es
41491d:	2e 06                	cs push %es
41491f:	2e 06                	cs push %es
414921:	47                   	inc    %edi
414922:	00 2e                	add    %ch,(%esi)
414924:	06                   	push   %es
414925:	2e 06                	cs push %es
414927:	63 00                	arpl   %eax,(%eax)
414929:	4d                   	dec    %ebp
41492a:	00 4b 00             	add    %cl,0x0(%ebx)
41492d:	77 00                	ja     0x41492f
41492f:	2e 06                	cs push %es
414931:	49                   	dec    %ecx
414932:	00 4b 00             	add    %cl,0x0(%ebx)
414935:	67 00 2e 06 2e       	add    %ch,0x2e06
41493a:	06                   	push   %es
41493b:	2e 06                	cs push %es
41493d:	42                   	inc    %edx
41493e:	00 4d 00             	add    %cl,0x0(%ebp)
414941:	77 00                	ja     0x414943
414943:	2e 06                	cs push %es
414945:	67 00 42 00          	add    %al,0x0(%bp,%si)
414949:	43                   	inc    %ebx
41494a:	00 2e                	add    %ch,(%esi)
41494c:	06                   	push   %es
41494d:	2e 06                	cs push %es
41494f:	2e 06                	cs push %es
414951:	2e 06                	cs push %es
414953:	43                   	inc    %ebx
414954:	00 2e                	add    %ch,(%esi)
414956:	06                   	push   %es
414957:	2e 06                	cs push %es
414959:	2e 06                	cs push %es
41495b:	45                   	inc    %ebp
41495c:	00 51 00             	add    %dl,0x0(%ecx)
41495f:	2e 06                	cs push %es
414961:	44                   	inc    %esp
414962:	00 48 00             	add    %cl,0x0(%eax)
414965:	79 00                	jns    0x414967
414967:	58                   	pop    %eax
414968:	00 2b                	add    %ch,(%ebx)
41496a:	00 2e                	add    %ch,(%esi)
41496c:	06                   	push   %es
41496d:	51                   	push   %ecx
41496e:	00 6f 00             	add    %ch,0x0(%edi)
414971:	47                   	inc    %edi
414972:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
414976:	06                   	push   %es
414977:	63 00                	arpl   %eax,(%eax)
414979:	43                   	inc    %ebx
41497a:	00 46 00             	add    %al,0x0(%esi)
41497d:	6e                   	outsb  %ds:(%esi),(%dx)
41497e:	00 30                	add    %dh,(%eax)
414980:	00 51 00             	add    %dl,0x0(%ecx)
414983:	2e 06                	cs push %es
414985:	2e 06                	cs push %es
414987:	2e 06                	cs push %es
414989:	45                   	inc    %ebp
41498a:	00 2e                	add    %ch,(%esi)
41498c:	06                   	push   %es
41498d:	78 00                	js     0x41498f
41498f:	38 00                	cmp    %al,(%eax)
414991:	6e                   	outsb  %ds:(%esi),(%dx)
414992:	00 2f                	add    %ch,(%edi)
414994:	00 67 00             	add    %ah,0x0(%edi)
414997:	45                   	inc    %ebp
414998:	00 4c 00 42          	add    %cl,0x42(%eax,%eax,1)
41499c:	00 79 00             	add    %bh,0x0(%ecx)
41499f:	77 00                	ja     0x4149a1
4149a1:	48                   	dec    %eax
4149a2:	00 2e                	add    %ch,(%esi)
4149a4:	06                   	push   %es
4149a5:	68 00 64 00 39       	push   $0x39006400
4149aa:	00 45 00             	add    %al,0x0(%ebp)
4149ad:	2e 06                	cs push %es
4149af:	2e 06                	cs push %es
4149b1:	2e 06                	cs push %es
4149b3:	42                   	inc    %edx
4149b4:	00 2e                	add    %ch,(%esi)
4149b6:	06                   	push   %es
4149b7:	4d                   	dec    %ebp
4149b8:	00 66 00             	add    %ah,0x0(%esi)
4149bb:	4a                   	dec    %edx
4149bc:	00 76 00             	add    %dh,0x0(%esi)
4149bf:	34 00                	xor    $0x0,%al
4149c1:	42                   	inc    %edx
4149c2:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
4149c6:	06                   	push   %es
4149c7:	67 00 73 00          	add    %dh,0x0(%bp,%di)
4149cb:	42                   	inc    %edx
4149cc:	00 77 00             	add    %dh,0x0(%edi)
4149cf:	49                   	dec    %ecx
4149d0:	00 59 00             	add    %bl,0x0(%ecx)
4149d3:	66 00 52 00          	data16 add %dl,0x0(%edx)
4149d7:	2e 06                	cs push %es
4149d9:	2e 06                	cs push %es
4149db:	2e 06                	cs push %es
4149dd:	2e 06                	cs push %es
4149df:	51                   	push   %ecx
4149e0:	00 44 00 48          	add    %al,0x48(%eax,%eax,1)
4149e4:	00 79 00             	add    %bh,0x0(%ecx)
4149e7:	6a 00                	push   $0x0
4149e9:	2b 00                	sub    (%eax),%eax
4149eb:	2e 06                	cs push %es
4149ed:	51                   	push   %ecx
4149ee:	00 30                	add    %dh,(%eax)
4149f0:	00 4a 00             	add    %cl,0x0(%edx)
4149f3:	4c                   	dec    %esp
4149f4:	00 2e                	add    %ch,(%esi)
4149f6:	06                   	push   %es
4149f7:	63 00                	arpl   %eax,(%eax)
4149f9:	43                   	inc    %ebx
4149fa:	00 47 00             	add    %al,0x0(%edi)
4149fd:	58                   	pop    %eax
4149fe:	00 30                	add    %dh,(%eax)
414a00:	00 51 00             	add    %dl,0x0(%ecx)
414a03:	2e 06                	cs push %es
414a05:	2e 06                	cs push %es
414a07:	2e 06                	cs push %es
414a09:	45                   	inc    %ebp
414a0a:	00 4b 00             	add    %cl,0x0(%ebx)
414a0d:	67 00 2e 06 2e       	add    %ch,0x2e06
414a12:	06                   	push   %es
414a13:	45                   	inc    %ebp
414a14:	00 7a 00             	add    %bh,0x0(%edx)
414a17:	2e 06                	cs push %es
414a19:	44                   	inc    %esp
414a1a:	00 2e                	add    %ch,(%esi)
414a1c:	06                   	push   %es
414a1d:	46                   	inc    %esi
414a1e:	00 45 00             	add    %al,0x0(%ebp)
414a21:	2e 06                	cs push %es
414a23:	2e 06                	cs push %es
414a25:	2e 06                	cs push %es
414a27:	2e 06                	cs push %es
414a29:	4e                   	dec    %esi
414a2a:	00 2e                	add    %ch,(%esi)
414a2c:	06                   	push   %es
414a2d:	2e 06                	cs push %es
414a2f:	2e 06                	cs push %es
414a31:	52                   	push   %edx
414a32:	00 2e                	add    %ch,(%esi)
414a34:	06                   	push   %es
414a35:	42                   	inc    %edx
414a36:	00 59 00             	add    %bl,0x0(%ecx)
414a39:	57                   	push   %edi
414a3a:	00 46 00             	add    %al,0x0(%esi)
414a3d:	6e                   	outsb  %ds:(%esi),(%dx)
414a3e:	00 4d 00             	add    %cl,0x0(%ebp)
414a41:	4e                   	dec    %esi
414a42:	00 2e                	add    %ch,(%esi)
414a44:	06                   	push   %es
414a45:	2e 06                	cs push %es
414a47:	2e 06                	cs push %es
414a49:	47                   	inc    %edi
414a4a:	00 43 00             	add    %al,0x0(%ebx)
414a4d:	67 00 5a 00          	add    %bl,0x0(%bp,%si)
414a51:	37                   	aaa
414a52:	00 43 00             	add    %al,0x0(%ebx)
414a55:	77 00                	ja     0x414a57
414a57:	2e 06                	cs push %es
414a59:	2e 06                	cs push %es
414a5b:	42                   	inc    %edx
414a5c:	00 2e                	add    %ch,(%esi)
414a5e:	06                   	push   %es
414a5f:	4e                   	dec    %esi
414a60:	00 37                	add    %dh,(%edi)
414a62:	00 43 00             	add    %al,0x0(%ebx)
414a65:	77 00                	ja     0x414a67
414a67:	2e 06                	cs push %es
414a69:	2e 06                	cs push %es
414a6b:	42                   	inc    %edx
414a6c:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
414a70:	00 51 00             	add    %dl,0x0(%ecx)
414a73:	42                   	inc    %edx
414a74:	00 6e 00             	add    %ch,0x0(%esi)
414a77:	73 00                	jae    0x414a79
414a79:	4d                   	dec    %ebp
414a7a:	00 2e                	add    %ch,(%esi)
414a7c:	06                   	push   %es
414a7d:	2e 06                	cs push %es
414a7f:	2e 06                	cs push %es
414a81:	45                   	inc    %ebp
414a82:	00 2e                	add    %ch,(%esi)
414a84:	06                   	push   %es
414a85:	33 00                	xor    (%eax),%eax
414a87:	73 00                	jae    0x414a89
414a89:	4d                   	dec    %ebp
414a8a:	00 2e                	add    %ch,(%esi)
414a8c:	06                   	push   %es
414a8d:	2e 06                	cs push %es
414a8f:	2e 06                	cs push %es
414a91:	45                   	inc    %ebp
414a92:	00 2f                	add    %ch,(%edi)
414a94:	00 67 00             	add    %ah,0x0(%edi)
414a97:	45                   	inc    %ebp
414a98:	00 72 00             	add    %dh,0x0(%edx)
414a9b:	2e 06                	cs push %es
414a9d:	52                   	push   %edx
414a9e:	00 59 00             	add    %bl,0x0(%ecx)
414aa1:	4c                   	dec    %esp
414aa2:	00 42 00             	add    %al,0x0(%edx)
414aa5:	79 00                	jns    0x414aa7
414aa7:	77 00                	ja     0x414aa9
414aa9:	65 00 2e             	add    %ch,%gs:(%esi)
414aac:	06                   	push   %es
414aad:	2e 06                	cs push %es
414aaf:	4d                   	dec    %ebp
414ab0:	00 47 00             	add    %al,0x0(%edi)
414ab3:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
414ab7:	30 00                	xor    %al,(%eax)
414ab9:	2e 06                	cs push %es
414abb:	2e 06                	cs push %es
414abd:	2e 06                	cs push %es
414abf:	52                   	push   %edx
414ac0:	00 39                	add    %bh,(%ecx)
414ac2:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
414ac6:	00 2e                	add    %ch,(%esi)
414ac8:	06                   	push   %es
414ac9:	2e 06                	cs push %es
414acb:	42                   	inc    %edx
414acc:	00 2e                	add    %ch,(%esi)
414ace:	06                   	push   %es
414acf:	4a                   	dec    %edx
414ad0:	00 37                	add    %dh,(%edi)
414ad2:	00 42 00             	add    %al,0x0(%edx)
414ad5:	67 00 2e 06 2e       	add    %ch,0x2e06
414ada:	06                   	push   %es
414adb:	42                   	inc    %edx
414adc:	00 2e                	add    %ch,(%esi)
414ade:	06                   	push   %es
414adf:	4e                   	dec    %esi
414ae0:	00 76 00             	add    %dh,0x0(%esi)
414ae3:	4b                   	dec    %ebx
414ae4:	00 77 00             	add    %dh,0x0(%edi)
414ae7:	2e 06                	cs push %es
414ae9:	2e 06                	cs push %es
414aeb:	43                   	inc    %ebx
414aec:	00 67 00             	add    %ah,0x0(%edi)
414aef:	2e 06                	cs push %es
414af1:	58                   	pop    %eax
414af2:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
414af6:	00 73 00             	add    %dh,0x0(%ebx)
414af9:	45                   	inc    %ebp
414afa:	00 46 00             	add    %al,0x0(%esi)
414afd:	67 00 77 00          	add    %dh,0x0(%bx)