425850:	6f                   	outsl  %ds:(%esi),(%dx)
425851:	70 6f                	jo     0x4258c2
425853:	35 00 00 00 00       	xor    $0x0,%eax
425858:	53                   	push   %ebx
425859:	55                   	push   %ebp
42585a:	50                   	push   %eax
42585b:	45                   	inc    %ebp
42585c:	52                   	push   %edx
42585d:	53                   	push   %ebx
42585e:	00 00                	add    %al,(%eax)
425860:	46                   	inc    %esi
425861:	4c                   	dec    %esp
425862:	53                   	push   %ebx
425863:	4b                   	dec    %ebx
425864:	00 00                	add    %al,(%eax)
425866:	00 00                	add    %al,(%eax)
425868:	69 6e 64 75 00 00 00 	imul   $0x75,0x64(%esi),%ebp
42586f:	00 4e 6f             	add    %cl,0x6f(%esi)
425872:	6e                   	outsb  %ds:(%esi),(%dx)
425873:	73 00                	jae    0x425875
425875:	00 00                	add    %al,(%eax)
425877:	00 70 65             	add    %dh,0x65(%eax)
42587a:	74 6b                	je     0x4258e7
42587c:	72 79                	jb     0x4258f7
42587e:	73 74                	jae    0x4258f4
425880:	61                   	popa
425881:	00 00                	add    %al,(%eax)
425883:	00 3a                	add    %bh,(%edx)
425885:	4f                   	dec    %edi
425886:	ad                   	lods   %ds:(%esi),%eax
425887:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
42588d:	0c 00                	or     $0x0,%al
42588f:	aa                   	stos   %al,%es:(%edi)
425890:	00 60 d3             	add    %ah,-0x2d(%eax)
425893:	93                   	xchg   %eax,%ebx
425894:	46                   	inc    %esi
425895:	6f                   	outsl  %ds:(%esi),(%dx)
425896:	72 6d                	jb     0x425905
425898:	00 00                	add    %al,(%eax)
42589a:	00 00                	add    %al,(%eax)
42589c:	72 61                	jb     0x4258ff
42589e:	64 62 00             	bound  %eax,%fs:(%eax)
4258a1:	00 00                	add    %al,(%eax)
4258a3:	00 4d 41             	add    %cl,0x41(%ebp)
4258a6:	4e                   	dec    %esi
4258a7:	45                   	inc    %ebp
4258a8:	00 00                	add    %al,(%eax)
4258aa:	00 00                	add    %al,(%eax)
4258ac:	75 6f                	jne    0x42591d
4258ae:	72 64                	jb     0x425914
4258b0:	65 6e                	outsb  %gs:(%esi),(%dx)
4258b2:	65 00 44 69 61       	add    %al,%gs:0x61(%ecx,%ebp,2)
4258b7:	7a 6f                	jp     0x425928
4258b9:	6c                   	insb   (%dx),%es:(%edi)
4258ba:	65 67 6f             	outsl  %gs:(%si),(%dx)
4258bd:	33 00                	xor    (%eax),%eax
4258bf:	00 6a 75             	add    %ch,0x75(%edx)
4258c2:	6e                   	outsb  %ds:(%esi),(%dx)
4258c3:	69 70 65 00 00 6d 6f 	imul   $0x6f6d0000,0x65(%eax),%esi
4258ca:	70 70                	jo     0x42593c
4258cc:	65 73 6d             	gs jae 0x42593c
4258cf:	6f                   	outsl  %ds:(%esi),(%dx)
4258d0:	6e                   	outsb  %ds:(%esi),(%dx)
4258d1:	6f                   	outsl  %ds:(%esi),(%dx)
4258d2:	00 00                	add    %al,(%eax)
4258d4:	56                   	push   %esi
4258d5:	65 74 6f             	gs je  0x425947
4258d8:	65 64 63 00          	gs arpl %eax,%fs:(%eax)
4258dc:	6a 6f                	push   $0x6f
4258de:	75 72                	jne    0x425952
4258e0:	6e                   	outsb  %ds:(%esi),(%dx)
4258e1:	61                   	popa
4258e2:	6c                   	insb   (%dx),%es:(%edi)
4258e3:	69 00 00 00 00 66    	imul   $0x66000000,(%eax),%eax
4258e9:	6a 65                	push   $0x65
4258eb:	72 6e                	jb     0x42595b
4258ed:	00 00                	add    %al,(%eax)
4258ef:	00 4b 61             	add    %cl,0x61(%ebx)
4258f2:	6c                   	insb   (%dx),%es:(%edi)
4258f3:	6f                   	outsl  %ds:(%esi),(%dx)
4258f4:	72 69                	jb     0x42595f
4258f6:	6d                   	insl   (%dx),%es:(%edi)
4258f7:	65 74 00             	gs je  0x4258fa
4258fa:	00 00                	add    %al,(%eax)
4258fc:	41                   	inc    %ecx
4258fd:	6e                   	outsb  %ds:(%esi),(%dx)
4258fe:	73 6b                	jae    0x42596b
425900:	75 65                	jne    0x425967
425902:	6c                   	insb   (%dx),%es:(%edi)
425903:	73 65                	jae    0x42596a
425905:	37                   	aaa
425906:	00 00                	add    %al,(%eax)
425908:	50                   	push   %eax
425909:	72 65                	jb     0x425970
42590b:	73 00                	jae    0x42590d
42590d:	00 00                	add    %al,(%eax)
42590f:	00 73 6e             	add    %dh,0x6e(%ebx)
425912:	6f                   	outsl  %ds:(%esi),(%dx)
425913:	77 62                	ja     0x425977
425915:	65 72 67             	gs jb  0x42597f
425918:	00 00                	add    %al,(%eax)
42591a:	00 00                	add    %al,(%eax)
42591c:	56                   	push   %esi
42591d:	69 6c 64 66 72 65 67 	imul   $0x6c676572,0x66(%esp,%eiz,2),%ebp
425924:	6c
425925:	69 00 00 54 61 6c    	imul   $0x6c615400,(%eax),%eax
42592b:	6d                   	insl   (%dx),%es:(%edi)
42592c:	75 64                	jne    0x425992
42592e:	69 73 74 65 00 00 54 	imul   $0x54000065,0x74(%ebx),%esi
425935:	68 65 64 66 6f       	push   $0x6f666465
42593a:	72 00                	jb     0x42593c
42593c:	00 00                	add    %al,(%eax)
42593e:	00 00                	add    %al,(%eax)
425940:	50                   	push   %eax
425941:	52                   	push   %edx
425942:	45                   	inc    %ebp
425943:	54                   	push   %esp
425944:	59                   	pop    %ecx
425945:	00 00                	add    %al,(%eax)
425947:	00 53 63             	add    %dl,0x63(%ebx)
42594a:	63 6b 61             	arpl   %ebp,0x61(%ebx)
42594d:	38 00                	cmp    %al,(%eax)
42594f:	00 4f 72             	add    %cl,0x72(%edi)
425952:	67 61                	addr16 popa
425954:	6e                   	outsb  %ds:(%esi),(%dx)
425955:	69 73 61 36 00 00 00 	imul   $0x36,0x61(%ebx),%esi
42595c:	75 6e                	jne    0x4259cc
42595e:	6c                   	insb   (%dx),%es:(%edi)
42595f:	65 69 73 75 72 00 00 	imul   $0x72,%gs:0x75(%ebx),%esi
425966:	00
425967:	00 74 6f 6c          	add    %dh,0x6c(%edi,%ebp,2)
42596b:	64 00 00             	add    %al,%fs:(%eax)
42596e:	00 00                	add    %al,(%eax)
425970:	46                   	inc    %esi
425971:	6f                   	outsl  %ds:(%esi),(%dx)
425972:	72 65                	jb     0x4259d9
425974:	32 00                	xor    (%eax),%al
425976:	00 00                	add    %al,(%eax)
425978:	53                   	push   %ebx
425979:	74 65                	je     0x4259e0
42597b:	61                   	popa
42597c:	00 00                	add    %al,(%eax)
42597e:	00 00                	add    %al,(%eax)
425980:	e2 4e                	loop   0x4259d0
425982:	ad                   	lods   %ds:(%esi),%eax
425983:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
425989:	0c 00                	or     $0x0,%al
42598b:	aa                   	stos   %al,%es:(%edi)
42598c:	00 60 d3             	add    %ah,-0x2d(%eax)
42598f:	93                   	xchg   %eax,%ebx
425990:	63 68 69             	arpl   %ebp,0x69(%eax)
425993:	76 61                	jbe    0x4259f6
425995:	00 00                	add    %al,(%eax)
425997:	00 53 74             	add    %dl,0x74(%ebx)
42599a:	72 61                	jb     0x4259fd
42599c:	6e                   	outsb  %ds:(%esi),(%dx)
42599d:	64 6c                	fs insb (%dx),%es:(%edi)
42599f:	67 32 00             	xor    (%bx,%si),%al
4259a2:	00 00                	add    %al,(%eax)
4259a4:	70 73                	jo     0x425a19
4259a6:	73 74                	jae    0x425a1c
4259a8:	74 72                	je     0x425a1c
4259aa:	69 00 57 48 4f 4c    	imul   $0x4c4f4857,(%eax),%eax
4259b0:	45                   	inc    %ebp
4259b1:	53                   	push   %ebx
4259b2:	41                   	inc    %ecx
4259b3:	4c                   	dec    %esp
4259b4:	49                   	dec    %ecx
4259b5:	4e                   	dec    %esi
4259b6:	00 00                	add    %al,(%eax)
4259b8:	46                   	inc    %esi
4259b9:	6c                   	insb   (%dx),%es:(%edi)
4259ba:	65 72 62             	gs jb  0x425a1f
4259bd:	72 75                	jb     0x425a34
4259bf:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4259c3:	00 4e 61             	add    %cl,0x61(%esi)
4259c6:	72 6b                	jb     0x425a33
4259c8:	6f                   	outsl  %ds:(%esi),(%dx)
4259c9:	73 65                	jae    0x425a30
4259cb:	6e                   	outsb  %ds:(%esi),(%dx)
4259cc:	70 61                	jo     0x425a2f
4259ce:	00 00                	add    %al,(%eax)
4259d0:	53                   	push   %ebx
4259d1:	61                   	popa
4259d2:	6d                   	insl   (%dx),%es:(%edi)
4259d3:	6f                   	outsl  %ds:(%esi),(%dx)
4259d4:	6a 34                	push   $0x34
4259d6:	00 00                	add    %al,(%eax)
4259d8:	73 74                	jae    0x425a4e
4259da:	69 63 6b 00 00 00 70 	imul   $0x70000000,0x6b(%ebx),%esp
4259e1:	61                   	popa
4259e2:	6c                   	insb   (%dx),%es:(%edi)
4259e3:	61                   	popa
4259e4:	00 00                	add    %al,(%eax)
4259e6:	00 00                	add    %al,(%eax)
4259e8:	53                   	push   %ebx
4259e9:	70 69                	jo     0x425a54
4259eb:	72 69                	jb     0x425a56
4259ed:	74 69                	je     0x425a58
4259ef:	00 41 6e             	add    %al,0x6e(%ecx)
4259f2:	74 68                	je     0x425a5c
4259f4:	72 39                	jb     0x425a2f
4259f6:	00 00                	add    %al,(%eax)
4259f8:	45                   	inc    %ebp
4259f9:	4f                   	dec    %edi
4259fa:	50                   	push   %eax
4259fb:	52                   	push   %edx
4259fc:	4f                   	dec    %edi
4259fd:	45                   	inc    %ebp
4259fe:	00 00                	add    %al,(%eax)
425a00:	6d                   	insl   (%dx),%es:(%edi)
425a01:	6f                   	outsl  %ds:(%esi),(%dx)
425a02:	6e                   	outsb  %ds:(%esi),(%dx)
425a03:	6b 00 00             	imul   $0x0,(%eax),%eax
425a06:	00 00                	add    %al,(%eax)
425a08:	41                   	inc    %ecx
425a09:	63 63 65             	arpl   %esp,0x65(%ebx)
425a0c:	6c                   	insb   (%dx),%es:(%edi)
425a0d:	65 72 33             	gs jb  0x425a43
425a10:	00 00                	add    %al,(%eax)
425a12:	00 00                	add    %al,(%eax)
425a14:	54                   	push   %esp
425a15:	41                   	inc    %ecx
425a16:	4e                   	dec    %esi
425a17:	4b                   	dec    %ebx
425a18:	52                   	push   %edx
425a19:	00 00                	add    %al,(%eax)
425a1b:	00 44 65 6c          	add    %al,0x6c(%ebp,%eiz,2)
425a1f:	65 73 73             	gs jae 0x425a95
425a22:	65 00 41 6e          	add    %al,%gs:0x6e(%ecx)
425a26:	65 72 6b             	gs jb  0x425a94
425a29:	65 6e                	outsb  %gs:(%esi),(%dx)
425a2b:	64 74 65             	fs je  0x425a93
425a2e:	00 00                	add    %al,(%eax)
425a30:	41                   	inc    %ecx
425a31:	74 6f                	je     0x425aa2
425a33:	6d                   	insl   (%dx),%es:(%edi)
425a34:	00 00                	add    %al,(%eax)
425a36:	00 00                	add    %al,(%eax)
425a38:	53                   	push   %ebx
425a39:	49                   	dec    %ecx
425a3a:	4d                   	dec    %ebp
425a3b:	55                   	push   %ebp
425a3c:	4c                   	dec    %esp
425a3d:	41                   	inc    %ecx
425a3e:	54                   	push   %esp
425a3f:	49                   	dec    %ecx
425a40:	4f                   	dec    %edi
425a41:	4e                   	dec    %esi
425a42:	00 00                	add    %al,(%eax)
425a44:	4e                   	dec    %esi
425a45:	79 63                	jns    0x425aaa
425a47:	74 65                	je     0x425aae
425a49:	72 69                	jb     0x425ab4
425a4b:	39 00                	cmp    %eax,(%eax)
425a4d:	00 00                	add    %al,(%eax)
425a4f:	00 73 69             	add    %dh,0x69(%ebx)
425a52:	6e                   	outsb  %ds:(%esi),(%dx)
425a53:	67 61                	addr16 popa
425a55:	00 00                	add    %al,(%eax)
425a57:	00 72 65             	add    %dh,0x65(%edx)
425a5a:	76 69                	jbe    0x425ac5
425a5c:	73 75                	jae    0x425ad3
425a5e:	61                   	popa
425a5f:	6c                   	insb   (%dx),%es:(%edi)
425a60:	00 00                	add    %al,(%eax)
425a62:	00 00                	add    %al,(%eax)
425a64:	4b                   	dec    %ebx
425a65:	6e                   	outsb  %ds:(%esi),(%dx)
425a66:	6f                   	outsl  %ds:(%esi),(%dx)
425a67:	72 74                	jb     0x425add
425a69:	65 00 00             	add    %al,%gs:(%eax)
425a6c:	6b 72 6f 6b          	imul   $0x6b,0x6f(%edx),%esi
425a70:	6f                   	outsl  %ds:(%esi),(%dx)
425a71:	64 69 6c 6c 65 6e 73 	imul   $0x736e,%fs:0x65(%esp,%ebp,2),%ebp
425a78:	00 00
425a7a:	00 00                	add    %al,(%eax)
425a7c:	41                   	inc    %ecx
425a7d:	6c                   	insb   (%dx),%es:(%edi)
425a7e:	64 65 72 73          	fs gs jb 0x425af5
425a82:	67 72 75             	addr16 jb 0x425afa
425a85:	70 70                	jo     0x425af7
425a87:	65 31 00             	xor    %eax,%gs:(%eax)
425a8a:	00 00                	add    %al,(%eax)
425a8c:	46                   	inc    %esi
425a8d:	6f                   	outsl  %ds:(%esi),(%dx)
425a8e:	72 65                	jb     0x425af5
425a90:	73 6b                	jae    0x425afd
425a92:	72 69                	jb     0x425afd
425a94:	76 65                	jbe    0x425afb
425a96:	6e                   	outsb  %ds:(%esi),(%dx)
425a97:	64 65 73 37          	fs gs jae 0x425ad2
425a9b:	00 46 4f             	add    %al,0x4f(%esi)
425a9e:	44                   	inc    %esp
425a9f:	56                   	push   %esi
425aa0:	4f                   	dec    %edi
425aa1:	52                   	push   %edx
425aa2:	54                   	push   %esp
425aa3:	45                   	inc    %ebp
425aa4:	00 00                	add    %al,(%eax)
425aa6:	00 00                	add    %al,(%eax)
425aa8:	54                   	push   %esp
425aa9:	65 65 75 70          	gs gs jne 0x425b1d
425aad:	37                   	aaa
425aae:	00 00                	add    %al,(%eax)
425ab0:	54                   	push   %esp
425ab1:	4f                   	dec    %edi
425ab2:	50                   	push   %eax
425ab3:	4d                   	dec    %ebp
425ab4:	44                   	inc    %esp
425ab5:	45                   	inc    %ebp
425ab6:	52                   	push   %edx
425ab7:	00 56 49             	add    %dl,0x49(%esi)
425aba:	52                   	push   %edx
425abb:	54                   	push   %esp
425abc:	55                   	push   %ebp
425abd:	4f                   	dec    %edi
425abe:	53                   	push   %ebx
425abf:	45                   	inc    %ebp
425ac0:	52                   	push   %edx
425ac1:	49                   	dec    %ecx
425ac2:	00 00                	add    %al,(%eax)
425ac4:	53                   	push   %ebx
425ac5:	4b                   	dec    %ebx
425ac6:	55                   	push   %ebp
425ac7:	4d                   	dec    %ebp
425ac8:	53                   	push   %ebx
425ac9:	4c                   	dec    %esp
425aca:	55                   	push   %ebp
425acb:	4b                   	dec    %ebx
425acc:	4b                   	dec    %ebx
425acd:	45                   	inc    %ebp
425ace:	52                   	push   %edx
425acf:	53                   	push   %ebx
425ad0:	00 00                	add    %al,(%eax)
425ad2:	00 00                	add    %al,(%eax)
425ad4:	75 64                	jne    0x425b3a
425ad6:	6c                   	insb   (%dx),%es:(%edi)
425ad7:	69 63 69 74 65 72 65 	imul   $0x65726574,0x69(%ebx),%esp
425ade:	6e                   	outsb  %ds:(%esi),(%dx)
425adf:	64 65 73 00          	fs gs jae 0x425ae3
425ae3:	00 55 6c             	add    %dl,0x6c(%ebp)
425ae6:	74 72                	je     0x425b5a
425ae8:	61                   	popa
425ae9:	73 74                	jae    0x425b5f
425aeb:	72 69                	jb     0x425b56
425aed:	63 74 31 00          	arpl   %esi,0x0(%ecx,%esi,1)
425af1:	00 00                	add    %al,(%eax)
425af3:	00 52 45             	add    %dl,0x45(%edx)
425af6:	50                   	push   %eax