415866:	00
41587f:	00 ac 58 41 00 0c 00 	add    %ch,0xc0041(%eax,%ebx,2)
415886:	00 00                	add    %al,(%eax)
415888:	a4                   	movsb  %ds:(%esi),%es:(%edi)
415889:	57                   	push   %edi
41588a:	41                   	inc    %ecx
41588b:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
41588f:	00 70 3b             	add    %dh,0x3b(%eax)
415892:	40                   	inc    %eax
415893:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415897:	00 78 3b             	add    %bh,0x3b(%eax)
41589a:	40                   	inc    %eax
41589b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
41589f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
4158a6:	40                   	inc    %eax
4158a7:	00 0c 39             	add    %cl,(%ecx,%edi,1)
4158aa:	40                   	inc    %eax
4158ab:	00 0b                	add    %cl,(%ebx)
4158ad:	45                   	inc    %ebp
4158ae:	46                   	inc    %esi
4158af:	4f                   	dec    %edi
4158b0:	70 65                	jo     0x415917
4158b2:	6e                   	outsb  %ds:(%esi),(%dx)
4158b3:	45                   	inc    %ebp
4158b4:	72 72                	jb     0x415928
4158b6:	6f                   	outsl  %ds:(%esi),(%dx)
4158b7:	72 04                	jb     0x4158bd
4158b9:	59                   	pop    %ecx
4158ba:	41                   	inc    %ecx
4158d7:	00 04 59             	add    %al,(%ecx,%ebx,2)
4158da:	41                   	inc    %ecx
4158db:	00 0c 00             	add    %cl,(%eax,%eax,1)
4158de:	00 00                	add    %al,(%eax)
4158e0:	48                   	dec    %eax
4158e1:	57                   	push   %edi
4158e2:	41                   	inc    %ecx
4158e3:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
4158e7:	00 70 3b             	add    %dh,0x3b(%eax)
4158ea:	40                   	inc    %eax
4158eb:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
4158ef:	00 78 3b             	add    %bh,0x3b(%eax)
4158f2:	40                   	inc    %eax
4158f3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
4158f7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
4158fe:	40                   	inc    %eax
4158ff:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415902:	40                   	inc    %eax
415903:	00 0b                	add    %cl,(%ebx)
415905:	45                   	inc    %ebp
415906:	46                   	inc    %esi
415907:	69 6c 65 72 45 72 72 	imul   $0x6f727245,0x72(%ebp,%eiz,2),%ebp
41590e:	6f
41590f:	72 5c                	jb     0x41596d
415911:	59                   	pop    %ecx
415912:	41                   	inc    %ecx
41592f:	00 5c 59 41          	add    %bl,0x41(%ecx,%ebx,2)
415933:	00 0c 00             	add    %cl,(%eax,%eax,1)
415936:	00 00                	add    %al,(%eax)
415938:	b8 58 41 00 64       	mov    $0x64004158,%eax
41593d:	3b 40 00             	cmp    0x0(%eax),%eax
415940:	70 3b                	jo     0x41597d
415942:	40                   	inc    %eax
415943:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415947:	00 78 3b             	add    %bh,0x3b(%eax)
41594a:	40                   	inc    %eax
41594b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
41594f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415956:	40                   	inc    %eax
415957:	00 0c 39             	add    %cl,(%ecx,%edi,1)
41595a:	40                   	inc    %eax
41595b:	00 0a                	add    %cl,(%edx)
41595d:	45                   	inc    %ebp
41595e:	52                   	push   %edx
41595f:	65 61                	gs popa
415961:	64 45                	fs inc %ebp
415963:	72 72                	jb     0x4159d7
415965:	6f                   	outsl  %ds:(%esi),(%dx)
415966:	72 90                	jb     0x4158f8
415968:	b4 59                	mov    $0x59,%ah
41596a:	41                   	inc    %ecx
415987:	00 b4 59 41 00 0c 00 	add    %dh,0xc0041(%ecx,%ebx,2)
41598e:	00 00                	add    %al,(%eax)
415990:	b8 58 41 00 64       	mov    $0x64004158,%eax
415995:	3b 40 00             	cmp    0x0(%eax),%eax
415998:	70 3b                	jo     0x4159d5
41599a:	40                   	inc    %eax
41599b:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
41599f:	00 78 3b             	add    %bh,0x3b(%eax)
4159a2:	40                   	inc    %eax
4159a3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
4159a7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
4159ae:	40                   	inc    %eax
4159af:	00 0c 39             	add    %cl,(%ecx,%edi,1)
4159b2:	40                   	inc    %eax
4159b3:	00 0b                	add    %cl,(%ebx)
4159b5:	45                   	inc    %ebp
4159b6:	57                   	push   %edi
4159b7:	72 69                	jb     0x415a22
4159b9:	74 65                	je     0x415a20
4159bb:	45                   	inc    %ebp
4159bc:	72 72                	jb     0x415a30
4159be:	6f                   	outsl  %ds:(%esi),(%dx)
4159bf:	72 0c                	jb     0x4159cd
4159c1:	5a                   	pop    %edx
4159c2:	41                   	inc    %ecx
4159df:	00 0c 5a             	add    %cl,(%edx,%ebx,2)
4159e2:	41                   	inc    %ecx
4159e3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4159e6:	00 00                	add    %al,(%eax)
4159e8:	b8 58 41 00 64       	mov    $0x64004158,%eax
4159ed:	3b 40 00             	cmp    0x0(%eax),%eax
4159f0:	70 3b                	jo     0x415a2d
4159f2:	40                   	inc    %eax
4159f3:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
4159f7:	00 78 3b             	add    %bh,0x3b(%eax)
4159fa:	40                   	inc    %eax
4159fb:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
4159ff:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415a06:	40                   	inc    %eax
415a07:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415a0a:	40                   	inc    %eax
415a0b:	00 0e                	add    %cl,(%esi)
415a0d:	45                   	inc    %ebp
415a0e:	43                   	inc    %ebx
415a0f:	6c                   	insb   (%dx),%es:(%edi)
415a10:	61                   	popa
415a11:	73 73                	jae    0x415a86
415a13:	4e                   	dec    %esi
415a14:	6f                   	outsl  %ds:(%esi),(%dx)
415a15:	74 46                	je     0x415a5d
415a17:	6f                   	outsl  %ds:(%esi),(%dx)
415a18:	75 6e                	jne    0x415a88
415a1a:	64 90                	fs nop
415a1c:	68 5a 41 00 00       	push   $0x415a
415a39:	00 00                	add    %al,(%eax)
415a3b:	00 68 5a             	add    %ch,0x5a(%eax)
415a3e:	41                   	inc    %ecx
415a3f:	00 0c 00             	add    %cl,(%eax,%eax,1)
415a42:	00 00                	add    %al,(%eax)
415a44:	38 7b 40             	cmp    %bh,0x40(%ebx)
415a47:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415a4b:	00 70 3b             	add    %dh,0x3b(%eax)
415a4e:	40                   	inc    %eax
415a4f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415a53:	00 78 3b             	add    %bh,0x3b(%eax)
415a56:	40                   	inc    %eax
415a57:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415a5b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415a62:	40                   	inc    %eax
415a63:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415a66:	40                   	inc    %eax
415a67:	00 0c 45 52 65 73 4e 	add    %cl,0x4e736552(,%eax,2)
415a6e:	6f                   	outsl  %ds:(%esi),(%dx)
415a6f:	74 46                	je     0x415ab7
415a71:	6f                   	outsl  %ds:(%esi),(%dx)
415a72:	75 6e                	jne    0x415ae2
415a74:	64 8d 40 00          	lea    %fs:0x0(%eax),%eax
415a78:	c4 5a 41             	les    0x41(%edx),%ebx
415a97:	00 c4                	add    %al,%ah
415a99:	5a                   	pop    %edx
415a9a:	41                   	inc    %ecx
415a9b:	00 0c 00             	add    %cl,(%eax,%eax,1)
415a9e:	00 00                	add    %al,(%eax)
415aa0:	38 7b 40             	cmp    %bh,0x40(%ebx)
415aa3:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415aa7:	00 70 3b             	add    %dh,0x3b(%eax)
415aaa:	40                   	inc    %eax
415aab:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415aaf:	00 78 3b             	add    %bh,0x3b(%eax)
415ab2:	40                   	inc    %eax
415ab3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415ab7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415abe:	40                   	inc    %eax
415abf:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415ac2:	40                   	inc    %eax
415ac3:	00 0a                	add    %cl,(%edx)
415ac5:	45                   	inc    %ebp
415ac6:	4c                   	dec    %esp
415ac7:	69 73 74 45 72 72 6f 	imul   $0x6f727245,0x74(%ebx),%esi
415ace:	72 90                	jb     0x415a60
415ad0:	1c 5b                	sbb    $0x5b,%al
415ad2:	41                   	inc    %ecx
415aef:	00 1c 5b             	add    %bl,(%ebx,%ebx,2)
415af2:	41                   	inc    %ecx
415af3:	00 0c 00             	add    %cl,(%eax,%eax,1)
415af6:	00 00                	add    %al,(%eax)
415af8:	38 7b 40             	cmp    %bh,0x40(%ebx)
415afb:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415aff:	00 70 3b             	add    %dh,0x3b(%eax)
415b02:	40                   	inc    %eax
415b03:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415b07:	00 78 3b             	add    %bh,0x3b(%eax)
415b0a:	40                   	inc    %eax
415b0b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415b0f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415b16:	40                   	inc    %eax
415b17:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415b1a:	40                   	inc    %eax
415b1b:	00 0a                	add    %cl,(%edx)
415b1d:	45                   	inc    %ebp
415b1e:	42                   	inc    %edx
415b1f:	69 74 73 45 72 72 6f 	imul   $0x726f7272,0x45(%ebx,%esi,2),%esi
415b26:	72
415b27:	90                   	nop
415b28:	74 5b                	je     0x415b85
415b2a:	41                   	inc    %ecx
415b47:	00 74 5b 41          	add    %dh,0x41(%ebx,%ebx,2)
415b4b:	00 0c 00             	add    %cl,(%eax,%eax,1)
415b4e:	00 00                	add    %al,(%eax)
415b50:	38 7b 40             	cmp    %bh,0x40(%ebx)
415b53:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415b57:	00 70 3b             	add    %dh,0x3b(%eax)
415b5a:	40                   	inc    %eax
415b5b:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415b5f:	00 78 3b             	add    %bh,0x3b(%eax)
415b62:	40                   	inc    %eax
415b63:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415b67:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415b6e:	40                   	inc    %eax
415b6f:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415b72:	40                   	inc    %eax
415b73:	00 10                	add    %dl,(%eax)
415b75:	45                   	inc    %ebp
415b76:	53                   	push   %ebx
415b77:	74 72                	je     0x415beb
415b79:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
415b80:	45                   	inc    %ebp
415b81:	72 72                	jb     0x415bf5
415b83:	6f                   	outsl  %ds:(%esi),(%dx)
415b84:	72 8d                	jb     0x415b13
415b86:	40                   	inc    %eax
415b87:	00 d4                	add    %dl,%ah
415b89:	5b                   	pop    %ebx
415b8a:	41                   	inc    %ecx
415ba7:	00 d4                	add    %dl,%ah
415ba9:	5b                   	pop    %ebx
415baa:	41                   	inc    %ecx
415bab:	00 0c 00             	add    %cl,(%eax,%eax,1)
415bae:	00 00                	add    %al,(%eax)
415bb0:	38 7b 40             	cmp    %bh,0x40(%ebx)
415bb3:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415bb7:	00 70 3b             	add    %dh,0x3b(%eax)
415bba:	40                   	inc    %eax
415bbb:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415bbf:	00 78 3b             	add    %bh,0x3b(%eax)
415bc2:	40                   	inc    %eax
415bc3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415bc7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415bce:	40                   	inc    %eax
415bcf:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415bd2:	40                   	inc    %eax
415bd3:	00 0f                	add    %cl,(%edi)
415bd5:	45                   	inc    %ebp
415bd6:	43                   	inc    %ebx
415bd7:	6f                   	outsl  %ds:(%esi),(%dx)
415bd8:	6d                   	insl   (%dx),%es:(%edi)
415bd9:	70 6f                	jo     0x415c4a
415bdb:	6e                   	outsb  %ds:(%esi),(%dx)
415bdc:	65 6e                	outsb  %gs:(%esi),(%dx)
415bde:	74 45                	je     0x415c25
415be0:	72 72                	jb     0x415c54
415be2:	6f                   	outsl  %ds:(%esi),(%dx)
415be3:	72 30                	jb     0x415c15
415be5:	5c                   	pop    %esp
415be6:	41                   	inc    %ecx
415c03:	00 30                	add    %dh,(%eax)
415c05:	5c                   	pop    %esp
415c06:	41                   	inc    %ecx
415c07:	00 10                	add    %dl,(%eax)
415c09:	00 00                	add    %al,(%eax)
415c0b:	00 50 7c             	add    %dl,0x7c(%eax)
415c0e:	40                   	inc    %eax
415c0f:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415c13:	00 70 3b             	add    %dh,0x3b(%eax)
415c16:	40                   	inc    %eax
415c17:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415c1b:	00 78 3b             	add    %bh,0x3b(%eax)
415c1e:	40                   	inc    %eax
415c1f:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415c23:	00 b4 38 40 00 e4 c5 	add    %dh,-0x3a1bffc0(%eax,%edi,1)
415c2a:	40                   	inc    %eax
415c2b:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415c2e:	40                   	inc    %eax
415c2f:	00 0f                	add    %cl,(%edi)
415c31:	45                   	inc    %ebp
415c32:	4f                   	dec    %edi
415c33:	75 74                	jne    0x415ca9
415c35:	4f                   	dec    %edi
415c36:	66 52                	push   %dx
415c38:	65 73 6f             	gs jae 0x415caa
415c3b:	75 72                	jne    0x415caf
415c3d:	63 65 73             	arpl   %esp,0x73(%ebp)
415c40:	8c 5c 41 00          	mov    %ds,0x0(%ecx,%eax,2)
415c60:	8c 5c 41 00          	mov    %ds,0x0(%ecx,%eax,2)
415c64:	0c 00                	or     $0x0,%al
415c66:	00 00                	add    %al,(%eax)
415c68:	38 7b 40             	cmp    %bh,0x40(%ebx)
415c6b:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
415c6f:	00 70 3b             	add    %dh,0x3b(%eax)
415c72:	40                   	inc    %eax
415c73:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415c77:	00 78 3b             	add    %bh,0x3b(%eax)
415c7a:	40                   	inc    %eax
415c7b:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415c7f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415c86:	40                   	inc    %eax
415c87:	00 0c 39             	add    %cl,(%ecx,%edi,1)
415c8a:	40                   	inc    %eax
415c8b:	00 11                	add    %dl,(%ecx)
415c8d:	45                   	inc    %ebp
415c8e:	49                   	dec    %ecx
415c8f:	6e                   	outsb  %ds:(%esi),(%dx)
415c90:	76 61                	jbe    0x415cf3
415c92:	6c                   	insb   (%dx),%es:(%edi)
415c93:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
415c9a:	74
415c9b:	69 6f 6e 8b c0 ec 5c 	imul   $0x5cecc08b,0x6e(%edi),%ebp
415ca2:	41                   	inc    %ecx
415cbf:	00 fc                	add    %bh,%ah
415cc1:	5c                   	pop    %esp
415cc2:	41                   	inc    %ecx
415cc3:	00 10                	add    %dl,(%eax)
415cc5:	00 00                	add    %al,(%eax)
415cc7:	00 e0                	add    %ah,%al
415cc9:	10 40 00             	adc    %al,0x0(%eax)
415ccc:	64 3b 40 00          	cmp    %fs:0x0(%eax),%eax
415cd0:	70 3b                	jo     0x415d0d
415cd2:	40                   	inc    %eax
415cd3:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
415cd7:	00 78 3b             	add    %bh,0x3b(%eax)
415cda:	40                   	inc    %eax
415cdb:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
415cdf:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
415ce6:	40                   	inc    %eax
415ce7:	00 58 80             	add    %bl,-0x80(%eax)
415cea:	41                   	inc    %ecx
415ceb:	00 00                	add    %al,(%eax)
415ced:	82 41 00 44          	addb   $0x44,0x0(%ecx)
415cf1:	84 41 00             	test   %al,0x0(%ecx)
415cf4:	ac                   	lods   %ds:(%esi),%al
415cf5:	80 41 00 2c          	addb   $0x2c,0x0(%ecx)
415cf9:	81 41 00 05 54 4c 69 	addl   $0x694c5405,0x0(%ecx)
415d00:	73 74                	jae    0x415d76
415d02:	8b c0                	mov    %eax,%eax
415d04:	50                   	push   %eax
415d05:	5d                   	pop    %ebp
415d06:	41                   	inc    %ecx
415d23:	00 50 5d             	add    %dl,0x5d(%eax)
415d26:	41                   	inc    %ecx
415d27:	00 24 00             	add    %ah,(%eax,%eax,1)