415977:	42                   	inc    %edx
415978:	5a                   	pop    %edx
415979:	65 4b                	gs dec %ebx
41597b:	45                   	inc    %ebp
41597c:	46                   	inc    %esi
41597d:	78 68                	js     0x4159e7
41597f:	70 5a                	jo     0x4159db
415981:	31 70 6b             	xor    %esi,0x6b(%eax)
415984:	59                   	pop    %ecx
415985:	62 43 31             	bound  %eax,0x31(%ebx)
415988:	6c                   	insb   (%dx),%es:(%edi)
415989:	61                   	popa
41598a:	69 76 55 73 64 54 35 	imul   $0x35546473,0x55(%esi),%esi
415991:	56                   	push   %esi
415992:	62 62 63             	bound  %esp,0x63(%edx)
415995:	6e                   	outsb  %ds:(%esi),(%dx)
415996:	53                   	push   %ebx
415997:	6c                   	insb   (%dx),%es:(%edi)
415998:	64 36 6b 49 73 48    	fs imul $0x48,%ss:0x73(%ecx),%ecx
41599e:	6f                   	outsl  %ds:(%esi),(%dx)
41599f:	4d                   	dec    %ebp
4159a0:	4b                   	dec    %ebx
4159a1:	70 31                	jo     0x4159d4
4159a3:	6e                   	outsb  %ds:(%esi),(%dx)
4159a4:	74 63                	je     0x415a09
4159a6:	67 4f                	addr16 dec %edi
4159a8:	52                   	push   %edx
4159a9:	79 63                	jns    0x415a0e
4159ab:	49                   	dec    %ecx
4159ac:	48                   	dec    %eax
4159ad:	62 62 6f             	bound  %esp,0x6f(%edx)
4159b0:	41                   	inc    %ecx
4159b1:	58                   	pop    %eax
4159b2:	6c                   	insb   (%dx),%es:(%edi)
4159b3:	38 64 75 58          	cmp    %ah,0x58(%ebp,%esi,2)
4159b7:	57                   	push   %edi
4159b8:	37                   	aaa
4159b9:	38 6d 56             	cmp    %ch,0x56(%ebp)
4159bc:	78 61                	js     0x415a1f
4159be:	49                   	dec    %ecx
4159bf:	48                   	dec    %eax
4159c0:	56                   	push   %esi
4159c1:	76 64                	jbe    0x415a27
4159c3:	39 35 69 53 58 47    	cmp    %esi,0x47585369
4159c9:	58                   	pop    %eax
4159ca:	43                   	inc    %ebx
4159cb:	51                   	push   %ecx
4159cc:	35 47 6a 71 77       	xor    $0x77716a47,%eax
4159d1:	67 63 74 70          	arpl   %esi,0x70(%si)
4159d5:	4b                   	dec    %ebx
4159d6:	2b 62 6b             	sub    0x6b(%edx),%esp
4159d9:	2f                   	das
4159da:	35 49 75 6b 76       	xor    $0x766b7549,%eax
4159df:	71 67                	jno    0x415a48
4159e1:	45                   	inc    %ebp
4159e2:	58                   	pop    %eax
4159e3:	6f                   	outsl  %ds:(%esi),(%dx)
4159e4:	4e                   	dec    %esi
4159e5:	65 4b                	gs dec %ebx
4159e7:	58                   	pop    %eax
4159e8:	6c                   	insb   (%dx),%es:(%edi)
4159e9:	47                   	inc    %edi
4159ea:	54                   	push   %esp
4159eb:	37                   	aaa
4159ec:	32 59 71             	xor    0x71(%ecx),%bl
4159ef:	4c                   	dec    %esp
4159f0:	54                   	push   %esp
4159f1:	64 4f                	fs dec %edi
4159f3:	65 41                	gs inc %ecx
4159f5:	75 5a                	jne    0x415a51
4159f7:	33 35 74 51 35 38    	xor    0x38355174,%esi
4159fd:	78 61                	js     0x415a60
4159ff:	4b                   	dec    %ebx
415a00:	4d                   	dec    %ebp
415a01:	56                   	push   %esi
415a02:	6b 63 75 31          	imul   $0x31,0x75(%ebx),%esp
415a06:	36 4f                	ss dec %edi
415a08:	73 48                	jae    0x415a52
415a0a:	66 61                	popaw
415a0c:	33 59 2b             	xor    0x2b(%ecx),%ebx
415a0f:	71 62                	jno    0x415a73
415a11:	74 56                	je     0x415a69
415a13:	34 38                	xor    $0x38,%al
415a15:	41                   	inc    %ecx
415a16:	4b                   	dec    %ebx
415a17:	2b 6c 47 58          	sub    0x58(%edi,%eax,2),%ebp
415a1b:	64 52                	fs push %edx
415a1d:	78 36                	js     0x415a55
415a1f:	47                   	inc    %edi
415a20:	41                   	inc    %ecx
415a21:	45                   	inc    %ebp
415a22:	30 48 73             	xor    %cl,0x73(%eax)
415a25:	74 46                	je     0x415a6d
415a27:	47                   	inc    %edi
415a28:	56                   	push   %esi
415a29:	2f                   	das
415a2a:	66 38 72 6d          	data16 cmp %dh,0x6d(%edx)
415a2e:	46                   	inc    %esi
415a2f:	51                   	push   %ecx
415a30:	50                   	push   %eax
415a31:	62 78 46             	bound  %edi,0x46(%eax)
415a34:	7a 31                	jp     0x415a67
415a36:	47                   	inc    %edi
415a37:	52                   	push   %edx
415a38:	4e                   	dec    %esi
415a39:	53                   	push   %ebx
415a3a:	39 43 2b             	cmp    %eax,0x2b(%ebx)
415a3d:	72 6f                	jb     0x415aae
415a3f:	41                   	inc    %ecx
415a40:	33 67 37             	xor    0x37(%edi),%esp
415a43:	64 66 2f             	fs data16 das
415a46:	50                   	push   %eax
415a47:	57                   	push   %edi
415a48:	77 50                	ja     0x415a9a
415a4a:	48                   	dec    %eax
415a4b:	43                   	inc    %ebx
415a4c:	73 30                	jae    0x415a7e
415a4e:	42                   	inc    %edx
415a4f:	57                   	push   %edi
415a50:	43                   	inc    %ebx
415a51:	47                   	inc    %edi
415a52:	59                   	pop    %ecx
415a53:	6b 64 62 4e 70       	imul   $0x70,0x4e(%edx,%eiz,2),%esp
415a58:	54                   	push   %esp
415a59:	75 35                	jne    0x415a90
415a5b:	6a 4c                	push   $0x4c
415a5d:	5a                   	pop    %edx
415a5e:	67 61                	addr16 popa
415a60:	70 44                	jo     0x415aa6
415a62:	2f                   	das
415a63:	4e                   	dec    %esi
415a64:	45                   	inc    %ebp
415a65:	48                   	dec    %eax
415a66:	67 31 4f 4c          	xor    %ecx,0x4c(%bx)
415a6a:	77 50                	ja     0x415abc
415a6c:	41                   	inc    %ecx
415a6d:	73 6e                	jae    0x415add
415a6f:	49                   	dec    %ecx
415a70:	54                   	push   %esp
415a71:	35 70 36 41 69       	xor    $0x69413670,%eax
415a76:	34 71                	xor    $0x71,%al
415a78:	2b 6f 75             	sub    0x75(%edi),%ebp
415a7b:	4b                   	dec    %ebx
415a7c:	4e                   	dec    %esi
415a7d:	32 32                	xor    (%edx),%dh
415a7f:	39 44 63 67          	cmp    %eax,0x67(%ebx,%eiz,2)
415a83:	63 43 55             	arpl   %eax,0x55(%ebx)
415a86:	70 79                	jo     0x415b01
415a88:	6f                   	outsl  %ds:(%esi),(%dx)
415a89:	73 6b                	jae    0x415af6
415a8b:	50                   	push   %eax
415a8c:	73 4d                	jae    0x415adb
415a8e:	50                   	push   %eax
415a8f:	4e                   	dec    %esi
415a90:	65 57                	gs push %edi
415a92:	66 42                	inc    %dx
415a94:	66 57                	push   %di
415a96:	68 73 50 5a 68       	push   $0x685a5073
415a9b:	6c                   	insb   (%dx),%es:(%edi)
415a9c:	62 36                	bound  %esi,(%esi)
415a9e:	2b 57 6c             	sub    0x6c(%edi),%edx
415aa1:	54                   	push   %esp
415aa2:	30 66 58             	xor    %ah,0x58(%esi)
415aa5:	6d                   	insl   (%dx),%es:(%edi)
415aa6:	74 42                	je     0x415aea
415aa8:	2f                   	das
415aa9:	56                   	push   %esi
415aaa:	64 44                	fs inc %esp
415aac:	33 73 59             	xor    0x59(%ebx),%esi
415aaf:	50                   	push   %eax
415ab0:	4b                   	dec    %ebx
415ab1:	6c                   	insb   (%dx),%es:(%edi)
415ab2:	52                   	push   %edx
415ab3:	69 4d 52 57 4a 6d 53 	imul   $0x536d4a57,0x52(%ebp),%ecx
415aba:	4a                   	dec    %edx
415abb:	49                   	dec    %ecx
415abc:	6a 37                	push   $0x37
415abe:	70 66                	jo     0x415b26
415ac0:	49                   	dec    %ecx
415ac1:	67 37                	addr16 aaa
415ac3:	66 48                	dec    %ax
415ac5:	76 59                	jbe    0x415b20
415ac7:	70 33                	jo     0x415afc
415ac9:	71 2b                	jno    0x415af6
415acb:	32 41 42             	xor    0x42(%ecx),%al
415ace:	56                   	push   %esi
415acf:	7a 66                	jp     0x415b37
415ad1:	64 70 73             	fs jo  0x415b47
415ad4:	6c                   	insb   (%dx),%es:(%edi)
415ad5:	37                   	aaa
415ad6:	6b 35 62 31 79 48 37 	imul   $0x37,0x48793162,%esi
415add:	7a 44                	jp     0x415b23
415adf:	75 7a                	jne    0x415b5b
415ae1:	6d                   	insl   (%dx),%es:(%edi)
415ae2:	36 48                	ss dec %eax
415ae4:	67 6d                	insl   (%dx),%es:(%di)
415ae6:	36 64 76 49          	ss fs jbe 0x415b33
415aea:	70 63                	jo     0x415b4f
415aec:	6e                   	outsb  %ds:(%esi),(%dx)
415aed:	73 38                	jae    0x415b27
415aef:	33 73 77             	xor    0x77(%ebx),%esi
415af2:	38 4c 64 4f          	cmp    %cl,0x4f(%esp,%eiz,2)
415af6:	4a                   	dec    %edx
415af7:	47                   	inc    %edi
415af8:	50                   	push   %eax
415af9:	66 62 34 76          	bound  %si,(%esi,%esi,2)
415afd:	46                   	inc    %esi
415afe:	4b                   	dec    %ebx
415aff:	50                   	push   %eax
415b00:	6e                   	outsb  %ds:(%esi),(%dx)
415b01:	51                   	push   %ecx
415b02:	42                   	inc    %edx
415b03:	4a                   	dec    %edx
415b04:	53                   	push   %ebx
415b05:	48                   	dec    %eax
415b06:	45                   	inc    %ebp
415b07:	56                   	push   %esi
415b08:	6a 6b                	push   $0x6b
415b0a:	65 2f                	gs das
415b0c:	70 63                	jo     0x415b71
415b0e:	33 52 69             	xor    0x69(%edx),%edx
415b11:	4c                   	dec    %esp
415b12:	4a                   	dec    %edx
415b13:	46                   	inc    %esi
415b14:	57                   	push   %edi
415b15:	63 43 4f             	arpl   %eax,0x4f(%ebx)
415b18:	5a                   	pop    %edx
415b19:	67 63 52 77          	arpl   %edx,0x77(%bp,%si)
415b1d:	4b                   	dec    %ebx
415b1e:	55                   	push   %ebp
415b1f:	6d                   	insl   (%dx),%es:(%edi)
415b20:	4d                   	dec    %ebp
415b21:	54                   	push   %esp
415b22:	4a                   	dec    %edx
415b23:	4a                   	dec    %edx
415b24:	5a                   	pop    %edx
415b25:	34 73                	xor    $0x73,%al
415b27:	33 45 67             	xor    0x67(%ebp),%eax
415b2a:	4d                   	dec    %ebp
415b2b:	2b 2f                	sub    (%edi),%ebp
415b2d:	42                   	inc    %edx
415b2e:	36 5a                	ss pop %edx
415b30:	45                   	inc    %ebp
415b31:	42                   	inc    %edx
415b32:	42                   	inc    %edx
415b33:	33 44 56 34          	xor    0x34(%esi,%edx,2),%eax
415b37:	43                   	inc    %ebx
415b38:	39 37                	cmp    %esi,(%edi)
415b3a:	4f                   	dec    %edi
415b3b:	7a 61                	jp     0x415b9e
415b3d:	4e                   	dec    %esi
415b3e:	5a                   	pop    %edx
415b3f:	6e                   	outsb  %ds:(%esi),(%dx)
415b40:	67 75 57             	addr16 jne 0x415b9a
415b43:	61                   	popa
415b44:	33 4c 66 44          	xor    0x44(%esi,%eiz,2),%ecx
415b48:	6f                   	outsl  %ds:(%esi),(%dx)
415b49:	4f                   	dec    %edi
415b4a:	49                   	dec    %ecx
415b4b:	45                   	inc    %ebp
415b4c:	58                   	pop    %eax
415b4d:	4a                   	dec    %edx
415b4e:	6b 4a 32 53          	imul   $0x53,0x32(%edx),%ecx
415b52:	4b                   	dec    %ebx
415b53:	6d                   	insl   (%dx),%es:(%edi)
415b54:	43                   	inc    %ebx
415b55:	7a 6d                	jp     0x415bc4
415b57:	6f                   	outsl  %ds:(%esi),(%dx)
415b58:	73 46                	jae    0x415ba0
415b5a:	50                   	push   %eax
415b5b:	62 76 6c             	bound  %esi,0x6c(%esi)
415b5e:	51                   	push   %ecx
415b5f:	7a 6c                	jp     0x415bcd
415b61:	4b                   	dec    %ebx
415b62:	69 7a 52 75 45 2f 4b 	imul   $0x4b2f4575,0x52(%edx),%edi
415b69:	64 7a 39             	fs jp  0x415ba5
415b6c:	4c                   	dec    %esp
415b6d:	44                   	inc    %esp
415b6e:	63 30                	arpl   %esi,(%eax)
415b70:	64 53                	fs push %ebx
415b72:	52                   	push   %edx
415b73:	57                   	push   %edi
415b74:	48                   	dec    %eax
415b75:	77 51                	ja     0x415bc8
415b77:	2b 4b 41             	sub    0x41(%ebx),%ecx
415b7a:	6a 75                	push   $0x75
415b7c:	5a                   	pop    %edx
415b7d:	65 4a                	gs dec %edx
415b7f:	7a 56                	jp     0x415bd7
415b81:	6f                   	outsl  %ds:(%esi),(%dx)
415b82:	57                   	push   %edi
415b83:	46                   	inc    %esi
415b84:	58                   	pop    %eax
415b85:	7a 59                	jp     0x415be0
415b87:	6e                   	outsb  %ds:(%esi),(%dx)
415b88:	4c                   	dec    %esp
415b89:	2f                   	das
415b8a:	47                   	inc    %edi
415b8b:	7a 51                	jp     0x415bde
415b8d:	57                   	push   %edi
415b8e:	2b 6f 47             	sub    0x47(%edi),%ebp
415b91:	43                   	inc    %ebx
415b92:	59                   	pop    %ecx
415b93:	61                   	popa
415b94:	75 56                	jne    0x415bec
415b96:	5a                   	pop    %edx
415b97:	30 47 76             	xor    %al,0x76(%edi)
415b9a:	78 37                	js     0x415bd3
415b9c:	36 61                	ss popa
415b9e:	35 4b 45 79 56       	xor    $0x5679454b,%eax
415ba3:	59                   	pop    %ecx
415ba4:	68 2f 75 4e 6c       	push   $0x6c4e752f
415ba9:	52                   	push   %edx
415baa:	73 74                	jae    0x415c20
415bac:	4a                   	dec    %edx
415bad:	68 78 79 49 70       	push   $0x70497978
415bb2:	41                   	inc    %ecx
415bb3:	4c                   	dec    %esp
415bb4:	31 5a 33             	xor    %ebx,0x33(%edx)
415bb7:	39 76 54             	cmp    %esi,0x54(%esi)
415bba:	65 74 6f             	gs je  0x415c2c
415bbd:	56                   	push   %esi
415bbe:	75 67                	jne    0x415c27
415bc0:	6a 44                	push   $0x44
415bc2:	4c                   	dec    %esp
415bc3:	49                   	dec    %ecx
415bc4:	35 6e 47 38 70       	xor    $0x7038476e,%eax
415bc9:	59                   	pop    %ecx
415bca:	33 51 79             	xor    0x79(%ecx),%edx
415bcd:	53                   	push   %ebx
415bce:	57                   	push   %edi
415bcf:	79 39                	jns    0x415c0a
415bd1:	6e                   	outsb  %ds:(%esi),(%dx)
415bd2:	4a                   	dec    %edx
415bd3:	66 38 44 41 30       	data16 cmp %al,0x30(%ecx,%eax,2)
415bd8:	4d                   	dec    %ebp
415bd9:	48                   	dec    %eax
415bda:	74 4c                	je     0x415c28
415bdc:	6f                   	outsl  %ds:(%esi),(%dx)
415bdd:	33 54 30 72          	xor    0x72(%eax,%esi,1),%edx
415be1:	73 57                	jae    0x415c3a
415be3:	72 6e                	jb     0x415c53
415be5:	58                   	pop    %eax
415be6:	33 42 52             	xor    0x52(%edx),%eax
415be9:	44                   	inc    %esp
415bea:	72 30                	jb     0x415c1c
415bec:	70 7a                	jo     0x415c68
415bee:	52                   	push   %edx
415bef:	56                   	push   %esi
415bf0:	79 31                	jns    0x415c23