415e91:	59                   	pop    %ecx
415e92:	34 36                	xor    $0x36,%al
415e94:	32 69 70             	xor    0x70(%ecx),%ch
415e97:	41                   	inc    %ecx
415e98:	38 58 5f             	cmp    %bl,0x5f(%eax)
415e9b:	74 74                	je     0x415f11
415e9d:	33 6f 4f             	xor    0x4f(%edi),%ebp
415ea0:	33 4d 5f             	xor    0x5f(%ebp),%ecx
415ea3:	77 53                	ja     0x415ef8
415ea5:	53                   	push   %ebx
415ea6:	45                   	inc    %ebp
415ea7:	30 49 5f             	xor    %cl,0x5f(%ecx)
415eaa:	41                   	inc    %ecx
415eab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415eb0:	54                   	push   %esp
415eb1:	39 73 6f             	cmp    %esi,0x6f(%ebx)
415eb4:	67 37                	addr16 aaa
415eb6:	46                   	inc    %esi
415eb7:	75 6a                	jne    0x415f23
415eb9:	68 4e 4a 5a 48       	push   $0x485a4a4e
415ebe:	78 78                	js     0x415f38
415ec0:	55                   	push   %ebp
415ec1:	58                   	pop    %eax
415ec2:	56                   	push   %esi
415ec3:	47                   	inc    %edi
415ec4:	50                   	push   %eax
415ec5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
415ecb:	71 47                	jno    0x415f14
415ecd:	47                   	inc    %edi
415ece:	51                   	push   %ecx
415ecf:	6b 39 49             	imul   $0x49,(%ecx),%edi
415ed2:	76 62                	jbe    0x415f36
415ed4:	44                   	inc    %esp
415ed5:	66 56                	push   %si
415ed7:	4f                   	dec    %edi
415ed8:	4a                   	dec    %edx
415ed9:	47                   	inc    %edi
415eda:	5f                   	pop    %edi
415edb:	6a 52                	push   $0x52
415edd:	44                   	inc    %esp
415ede:	48                   	dec    %eax
415edf:	71 4f                	jno    0x415f30
415ee1:	41                   	inc    %ecx
415ee2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415ee7:	71 45                	jno    0x415f2e
415ee9:	6e                   	outsb  %ds:(%esi),(%dx)
415eea:	39 4d 74             	cmp    %ecx,0x74(%ebp)
415eed:	67 24 41             	addr16 and $0x41,%al
415ef0:	49                   	dec    %ecx
415ef1:	71 57                	jno    0x415f4a
415ef3:	62 71 33             	bound  %esi,0x33(%ecx)
415ef6:	77 68                	ja     0x415f60
415ef8:	6a 31                	push   $0x31
415efa:	79 35                	jns    0x415f31
415efc:	4e                   	dec    %esi
415efd:	31 32                	xor    %esi,(%edx)
415eff:	65 33 4b 58          	xor    %gs:0x58(%ebx),%ecx
415f03:	69 5f 4e 77 49 49 63 	imul   $0x63494977,0x4e(%edi),%ebx
415f0a:	6c                   	insb   (%dx),%es:(%edi)
415f0b:	32 69 24             	xor    0x24(%ecx),%ch
415f0e:	46                   	inc    %esi
415f0f:	58                   	pop    %eax
415f10:	4e                   	dec    %esi
415f11:	53                   	push   %ebx
415f12:	6b 3d 00 23 3d 71 6f 	imul   $0x6f,0x713d2300,%edi
415f19:	37                   	aaa
415f1a:	33 34 5f             	xor    (%edi,%ebx,2),%esi
415f1d:	6b 62 73 65          	imul   $0x65,0x73(%edx),%esp
415f21:	24 36                	and    $0x36,%al
415f23:	6c                   	insb   (%dx),%es:(%edi)
415f24:	54                   	push   %esp
415f25:	49                   	dec    %ecx
415f26:	6c                   	insb   (%dx),%es:(%edi)
415f27:	77 6c                	ja     0x415f95
415f29:	7a 36                	jp     0x415f61
415f2b:	41                   	inc    %ecx
415f2c:	38 41 3d             	cmp    %al,0x3d(%ecx)
415f2f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f34:	4f                   	dec    %edi
415f35:	6e                   	outsb  %ds:(%esi),(%dx)
415f36:	36 59                	ss pop %ecx
415f38:	68 41 32 4a 6a       	push   $0x6a4a3241
415f3d:	77 6e                	ja     0x415fad
415f3f:	59                   	pop    %ecx
415f40:	5a                   	pop    %edx
415f41:	5f                   	pop    %edi
415f42:	37                   	aaa
415f43:	44                   	inc    %esp
415f44:	30 66 6e             	xor    %ah,0x6e(%esi)
415f47:	6e                   	outsb  %ds:(%esi),(%dx)
415f48:	45                   	inc    %ebp
415f49:	77 3d                	ja     0x415f88
415f4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f50:	45                   	inc    %ebp
415f51:	4b                   	dec    %ebx
415f52:	64 6f                	outsl  %fs:(%esi),(%dx)
415f54:	71 63                	jno    0x415fb9
415f56:	43                   	inc    %ebx
415f57:	44                   	inc    %esp
415f58:	32 58 56             	xor    0x56(%eax),%bl
415f5b:	62 32                	bound  %esi,(%edx)
415f5d:	61                   	popa
415f5e:	74 58                	je     0x415fb8
415f60:	41                   	inc    %ecx
415f61:	49                   	dec    %ecx
415f62:	4f                   	dec    %edi
415f63:	6d                   	insl   (%dx),%es:(%edi)
415f64:	4c                   	dec    %esp
415f65:	24 47                	and    $0x47,%al
415f67:	6e                   	outsb  %ds:(%esi),(%dx)
415f68:	6e                   	outsb  %ds:(%esi),(%dx)
415f69:	6b 24 72 32          	imul   $0x32,(%edx,%esi,2),%esp
415f6d:	6f                   	outsl  %ds:(%esi),(%dx)
415f6e:	4e                   	dec    %esi
415f6f:	4c                   	dec    %esp
415f70:	44                   	inc    %esp
415f71:	56                   	push   %esi
415f72:	73 45                	jae    0x415fb9
415f74:	79 6d                	jns    0x415fe3
415f76:	48                   	dec    %eax
415f77:	62 78 4d             	bound  %edi,0x4d(%eax)
415f7a:	6f                   	outsl  %ds:(%esi),(%dx)
415f7b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f80:	72 4a                	jb     0x415fcc
415f82:	61                   	popa
415f83:	6f                   	outsl  %ds:(%esi),(%dx)
415f84:	76 44                	jbe    0x415fca
415f86:	62 6e 36             	bound  %ebp,0x36(%esi)
415f89:	31 34 36             	xor    %esi,(%esi,%esi,1)
415f8c:	6d                   	insl   (%dx),%es:(%edi)
415f8d:	42                   	inc    %edx
415f8e:	72 68                	jb     0x415ff8
415f90:	46                   	inc    %esi
415f91:	62 55 4d             	bound  %edx,0x4d(%ebp)
415f94:	62 77 3d             	bound  %esi,0x3d(%edi)
415f97:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
415f9c:	66 6f                	outsw  %ds:(%esi),(%dx)
415f9e:	4d                   	dec    %ebp
415f9f:	56                   	push   %esi
415fa0:	4a                   	dec    %edx
415fa1:	48                   	dec    %eax
415fa2:	66 6b 30 42          	imul   $0x42,(%eax),%si
415fa6:	6e                   	outsb  %ds:(%esi),(%dx)
415fa7:	4d                   	dec    %ebp
415fa8:	73 34                	jae    0x415fde
415faa:	78 36                	js     0x415fe2
415fac:	6d                   	insl   (%dx),%es:(%edi)
415fad:	48                   	dec    %eax
415fae:	4f                   	dec    %edi
415faf:	37                   	aaa
415fb0:	37                   	aaa
415fb1:	51                   	push   %ecx
415fb2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
415fb7:	71 48                	jno    0x416001
415fb9:	4a                   	dec    %edx
415fba:	4d                   	dec    %ebp
415fbb:	77 35                	ja     0x415ff2
415fbd:	35 66 4e 45 56       	xor    $0x56454e66,%eax
415fc2:	49                   	dec    %ecx
415fc3:	69 4b 63 63 34 72 79 	imul   $0x79723463,0x63(%ebx),%ecx
415fca:	30 6f 37             	xor    %ch,0x37(%edi)
415fcd:	5f                   	pop    %edi
415fce:	4c                   	dec    %esp
415fcf:	39 68 79             	cmp    %ebp,0x79(%eax)
415fd2:	7a 33                	jp     0x416007
415fd4:	76 53                	jbe    0x416029
415fd6:	34 6a                	xor    $0x6a,%al
415fd8:	67 4b                	addr16 dec %ebx
415fda:	6c                   	insb   (%dx),%es:(%edi)
415fdb:	33 4b 4d             	xor    0x4d(%ebx),%ecx
415fde:	58                   	pop    %eax
415fdf:	38 78 47             	cmp    %bh,0x47(%eax)
415fe2:	67 3d 00 23 3d 71    	addr16 cmp $0x713d2300,%eax
415fe8:	45                   	inc    %ebp
415fe9:	56                   	push   %esi
415fea:	6e                   	outsb  %ds:(%esi),(%dx)
415feb:	6f                   	outsl  %ds:(%esi),(%dx)
415fec:	6a 37                	push   $0x37
415fee:	77 4b                	ja     0x41603b
415ff0:	6f                   	outsl  %ds:(%esi),(%dx)
415ff1:	6e                   	outsb  %ds:(%esi),(%dx)
415ff2:	47                   	inc    %edi
415ff3:	6d                   	insl   (%dx),%es:(%edi)
415ff4:	67 6e                	outsb  %ds:(%si),(%dx)
415ff6:	59                   	pop    %ecx
415ff7:	70 4b                	jo     0x416044
415ff9:	37                   	aaa
415ffa:	50                   	push   %eax
415ffb:	4e                   	dec    %esi
415ffc:	47                   	inc    %edi
415ffd:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
416003:	71 34                	jno    0x416039
416005:	72 5a                	jb     0x416061
416007:	4a                   	dec    %edx
416008:	45                   	inc    %ebp
416009:	42                   	inc    %edx
41600a:	53                   	push   %ebx
41600b:	52                   	push   %edx
41600c:	46                   	inc    %esi
41600d:	4e                   	dec    %esi
41600e:	6d                   	insl   (%dx),%es:(%edi)
41600f:	36 50                	ss push %eax
416011:	59                   	pop    %ecx
416012:	4f                   	dec    %edi
416013:	48                   	dec    %eax
416014:	37                   	aaa
416015:	4e                   	dec    %esi
416016:	4f                   	dec    %edi
416017:	4c                   	dec    %esp
416018:	55                   	push   %ebp
416019:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41601f:	71 4a                	jno    0x41606b
416021:	71 6b                	jno    0x41608e
416023:	6a 70                	push   $0x70
416025:	39 67 39             	cmp    %esp,0x39(%edi)
416028:	36 79 6f             	ss jns 0x41609a
41602b:	78 70                	js     0x41609d
41602d:	4e                   	dec    %esi
41602e:	53                   	push   %ebx
41602f:	32 45 24             	xor    0x24(%ebp),%al
416032:	42                   	inc    %edx
416033:	43                   	inc    %ebx
416034:	30 30                	xor    %dh,(%eax)
416036:	46                   	inc    %esi
416037:	4b                   	dec    %ebx
416038:	6c                   	insb   (%dx),%es:(%edi)
416039:	65 74 6f             	gs je  0x4160ab
41603c:	37                   	aaa
41603d:	64 5a                	fs pop %edx
41603f:	66 4e                	dec    %si
416041:	39 4e 35             	cmp    %ecx,0x35(%esi)
416044:	6d                   	insl   (%dx),%es:(%edi)
416045:	74 4c                	je     0x416093
416047:	44                   	inc    %esp
416048:	46                   	inc    %esi
416049:	34 67                	xor    $0x67,%al
41604b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416050:	59                   	pop    %ecx
416051:	75 48                	jne    0x41609b
416053:	55                   	push   %ebp
416054:	6a 6e                	push   $0x6e
416056:	79 52                	jns    0x4160aa
416058:	59                   	pop    %ecx
416059:	48                   	dec    %eax
41605a:	5a                   	pop    %edx
41605b:	71 43                	jno    0x4160a0
41605d:	6b 4b 41 74          	imul   $0x74,0x41(%ebx),%ecx
416061:	30 6a 6a             	xor    %ch,0x6a(%edx)
416064:	5f                   	pop    %edi
416065:	39 71 46             	cmp    %esi,0x46(%ecx)
416068:	42                   	inc    %edx
416069:	7a 6d                	jp     0x4160d8
41606b:	54                   	push   %esp
41606c:	5a                   	pop    %edx
41606d:	4b                   	dec    %ebx
41606e:	74 65                	je     0x4160d5
416070:	34 69                	xor    $0x69,%al
416072:	31 6f 75             	xor    %ebp,0x75(%edi)
416075:	30 34 65 42 57 59 3d 	xor    %dh,0x3d595742(,%eiz,2)
41607c:	00 23                	add    %ah,(%ebx)
41607e:	3d 71 32 57 46       	cmp    $0x46573271,%eax
416083:	75 35                	jne    0x4160ba
416085:	74 52                	je     0x4160d9
416087:	79 69                	jns    0x4160f2
416089:	63 65 62             	arpl   %esp,0x62(%ebp)
41608c:	4f                   	dec    %edi
41608d:	36 55                	ss push %ebp
41608f:	6b 51 67 61          	imul   $0x61,0x67(%ecx),%edx
416093:	38 53 62             	cmp    %dl,0x62(%ebx)
416096:	58                   	pop    %eax
416097:	72 6e                	jb     0x416107
416099:	67 77 35             	addr16 ja 0x4160d1
41609c:	59                   	pop    %ecx
41609d:	69 67 66 4c 54 54 56 	imul   $0x5654544c,0x66(%edi),%esp
4160a4:	4a                   	dec    %edx
4160a5:	71 51                	jno    0x4160f8
4160a7:	79 31                	jns    0x4160da
4160a9:	71 49                	jno    0x4160f4
4160ab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4160b0:	6d                   	insl   (%dx),%es:(%edi)
4160b1:	54                   	push   %esp
4160b2:	78 47                	js     0x4160fb
4160b4:	69 4d 41 30 35 6c 54 	imul   $0x546c3530,0x41(%ebp),%ecx
4160bb:	45                   	inc    %ebp
4160bc:	74 6f                	je     0x41612d
4160be:	50                   	push   %eax
4160bf:	50                   	push   %eax
4160c0:	56                   	push   %esi
4160c1:	36 52                	ss push %edx
4160c3:	46                   	inc    %esi
4160c4:	4f                   	dec    %edi
4160c5:	69 68 34 44 59 53 30 	imul   $0x30535944,0x34(%eax),%ebp
4160cc:	75 78                	jne    0x416146
4160ce:	72 78                	jb     0x416148
4160d0:	50                   	push   %eax
4160d1:	4f                   	dec    %edi
4160d2:	34 76                	xor    $0x76,%al
4160d4:	41                   	inc    %ecx
4160d5:	31 48 32             	xor    %ecx,0x32(%eax)
4160d8:	6a 36                	push   $0x36
4160da:	55                   	push   %ebp
4160db:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4160e0:	35 67 72 50 77       	xor    $0x77507267,%eax
4160e5:	67 45                	addr16 inc %ebp
4160e7:	75 72                	jne    0x41615b
4160e9:	53                   	push   %ebx
4160ea:	6e                   	outsb  %ds:(%esi),(%dx)
4160eb:	36 4b                	ss dec %ebx
4160ed:	75 74                	jne    0x416163
4160ef:	56                   	push   %esi
4160f0:	4c                   	dec    %esp
4160f1:	53                   	push   %ebx
4160f2:	35 5f 6f 50 43       	xor    $0x43506f5f,%eax
4160f7:	6c                   	insb   (%dx),%es:(%edi)
4160f8:	50                   	push   %eax
4160f9:	52                   	push   %edx
4160fa:	5f                   	pop    %edi
4160fb:	61                   	popa
4160fc:	43                   	inc    %ebx
4160fd:	45                   	inc    %ebp
4160fe:	64 53                	fs push %ebx
416100:	52                   	push   %edx
416101:	6b 35 6e 4b 50 35 62 	imul   $0x62,0x35504b6e,%esi
416108:	44                   	inc    %esp
416109:	6d                   	insl   (%dx),%es:(%edi)
41610a:	34 3d                	xor    $0x3d,%al
41610c:	00 23                	add    %ah,(%ebx)
41610e:	3d 71 31 41 57       	cmp    $0x57413171,%eax
416113:	70 74                	jo     0x416189
416115:	37                   	aaa
416116:	5a                   	pop    %edx
416117:	71 34                	jno    0x41614d
416119:	54                   	push   %esp
41611a:	78 30                	js     0x41614c
41611c:	77 47                	ja     0x416165
41611e:	78 34                	js     0x416154
416120:	68 56 46 5a 52       	push   $0x525a4656
416125:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41612b:	71 6a                	jno    0x416197
41612d:	59                   	pop    %ecx
41612e:	67 59                	addr16 pop %ecx
416130:	55                   	push   %ebp
416131:	36 4c                	ss dec %esp
416133:	6e                   	outsb  %ds:(%esi),(%dx)
416134:	78 5f                	js     0x416195
416136:	57                   	push   %edi
416137:	31 69 6b             	xor    %ebp,0x6b(%ecx)
41613a:	56                   	push   %esi
41613b:	74 42                	je     0x41617f
41613d:	6d                   	insl   (%dx),%es:(%edi)