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)
41613e:	6a 6d                	push   $0x6d
416140:	33 77 3d             	xor    0x3d(%edi),%esi
416143:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416148:	6a 6c                	push   $0x6c
41614a:	42                   	inc    %edx
41614b:	4e                   	dec    %esi
41614c:	69 68 55 69 55 4f 32 	imul   $0x324f5569,0x55(%eax),%ebp
416153:	6f                   	outsl  %ds:(%esi),(%dx)
416154:	42                   	inc    %edx
416155:	4a                   	dec    %edx
416156:	62 4f 45             	bound  %ecx,0x45(%edi)
416159:	62 64 42 34          	bound  %esp,0x34(%edx,%eax,2)
41615d:	75 38                	jne    0x416197
41615f:	78 6d                	js     0x4161ce
416161:	66 54                	push   %sp
416163:	4c                   	dec    %esp
416164:	39 45 51             	cmp    %eax,0x51(%ebp)
416167:	33 41 45             	xor    0x45(%ecx),%eax
41616a:	46                   	inc    %esi
41616b:	61                   	popa
41616c:	24 6e                	and    $0x6e,%al
41616e:	72 64                	jb     0x4161d4
416170:	7a 4a                	jp     0x4161bc
416172:	59                   	pop    %ecx
416173:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416178:	51                   	push   %ecx
416179:	71 5a                	jno    0x4161d5
41617b:	70 65                	jo     0x4161e2
41617d:	77 69                	ja     0x4161e8
41617f:	57                   	push   %edi
416180:	78 47                	js     0x4161c9
416182:	4d                   	dec    %ebp
416183:	41                   	inc    %ecx
416184:	57                   	push   %edi
416185:	24 74                	and    $0x74,%al
416187:	51                   	push   %ecx
416188:	39 52 7a             	cmp    %edx,0x7a(%edx)
41618b:	32 33                	xor    (%ebx),%dh
41618d:	51                   	push   %ecx
41618e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416193:	71 5a                	jno    0x4161ef
416195:	69 48 56 62 74 33 46 	imul   $0x46337462,0x56(%eax),%ecx
41619c:	58                   	pop    %eax
41619d:	6f                   	outsl  %ds:(%esi),(%dx)
41619e:	77 4b                	ja     0x4161eb
4161a0:	36 5f                	ss pop %edi
4161a2:	4e                   	dec    %esi
4161a3:	49                   	dec    %ecx
4161a4:	79 4f                	jns    0x4161f5
4161a6:	78 73                	js     0x41621b
4161a8:	4f                   	dec    %edi
4161a9:	77 3d                	ja     0x4161e8
4161ab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4161b0:	4a                   	dec    %edx
4161b1:	52                   	push   %edx
4161b2:	62 68 79             	bound  %ebp,0x79(%eax)
4161b5:	37                   	aaa
4161b6:	5f                   	pop    %edi
4161b7:	42                   	inc    %edx
4161b8:	62 75 6e             	bound  %esi,0x6e(%ebp)
4161bb:	53                   	push   %ebx
4161bc:	31 4f 36             	xor    %ecx,0x36(%edi)
4161bf:	68 48 33 4d 71       	push   $0x714d3348
4161c4:	5a                   	pop    %edx
4161c5:	49                   	dec    %ecx
4161c6:	75 66                	jne    0x41622e
4161c8:	70 6e                	jo     0x416238
4161ca:	5a                   	pop    %edx
4161cb:	62 6f 56             	bound  %ebp,0x56(%edi)
4161ce:	36 63 62 35          	arpl   %esp,%ss:0x35(%edx)
4161d2:	43                   	inc    %ebx
4161d3:	76 34                	jbe    0x416209
4161d5:	71 5a                	jno    0x416231
4161d7:	49                   	dec    %ecx
4161d8:	31 44 30 3d          	xor    %eax,0x3d(%eax,%esi,1)
4161dc:	00 23                	add    %ah,(%ebx)
4161de:	3d 71 57 73 41       	cmp    $0x41735771,%eax
4161e3:	78 6f                	js     0x416254
4161e5:	61                   	popa
4161e6:	68 6d 59 7a 65       	push   $0x657a596d
4161eb:	45                   	inc    %ebp
4161ec:	43                   	inc    %ebx
4161ed:	4f                   	dec    %edi
4161ee:	4f                   	dec    %edi
4161ef:	34 57                	xor    $0x57,%al
4161f1:	42                   	inc    %edx
4161f2:	39 6b 54             	cmp    %ebp,0x54(%ebx)
4161f5:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4161fb:	71 33                	jno    0x416230
4161fd:	5f                   	pop    %edi
4161fe:	32 5f 74             	xor    0x74(%edi),%bl
416201:	32 31                	xor    (%ecx),%dh
416203:	37                   	aaa
416204:	6a 37                	push   $0x37
416206:	70 53                	jo     0x41625b
416208:	33 4a 6a             	xor    0x6a(%edx),%ecx
41620b:	65 6d                	gs insl (%dx),%es:(%edi)
41620d:	5a                   	pop    %edx
41620e:	4e                   	dec    %esi
41620f:	49                   	dec    %ecx
416210:	30 37                	xor    %dh,(%edi)
416212:	77 33                	ja     0x416247
416214:	64 75 6b             	fs jne 0x416282
416217:	4d                   	dec    %ebp
416218:	6d                   	insl   (%dx),%es:(%edi)
416219:	48                   	dec    %eax
41621a:	58                   	pop    %eax
41621b:	50                   	push   %eax
41621c:	53                   	push   %ebx
41621d:	45                   	inc    %ebp
41621e:	35 24 4c 54 6e       	xor    $0x6e544c24,%eax
416223:	76 47                	jbe    0x41626c
416225:	53                   	push   %ebx
416226:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
41622c:	62 4d 65             	bound  %ecx,0x65(%ebp)
41622f:	35 55 6e 6e 58       	xor    $0x586e6e55,%eax
416234:	45                   	inc    %ebp
416235:	46                   	inc    %esi
416236:	38 61 75             	cmp    %ah,0x75(%ecx)
416239:	72 48                	jb     0x416283
41623b:	61                   	popa
41623c:	5a                   	pop    %edx
41623d:	7a 36                	jp     0x416275
41623f:	6b 6c 41 3d 3d       	imul   $0x3d,0x3d(%ecx,%eax,2),%ebp
416244:	00 23                	add    %ah,(%ebx)
416246:	3d 71 34 50 31       	cmp    $0x31503471,%eax
41624b:	74 79                	je     0x4162c6
41624d:	56                   	push   %esi
41624e:	44                   	inc    %esp
41624f:	62 6d 53             	bound  %ebp,0x53(%ebp)
416252:	49                   	dec    %ecx
416253:	4d                   	dec    %ebp
416254:	67 73 6b             	addr16 jae 0x4162c2
416257:	78 30                	js     0x416289
416259:	42                   	inc    %edx
41625a:	72 50                	jb     0x4162ac
41625c:	68 35 5a 78 6a       	push   $0x6a785a35
416261:	6f                   	outsl  %ds:(%esi),(%dx)
416262:	51                   	push   %ecx
416263:	79 30                	jns    0x416295
416265:	65 61                	gs popa
416267:	72 72                	jb     0x4162db
416269:	75 6c                	jne    0x4162d7
41626b:	44                   	inc    %esp
41626c:	53                   	push   %ebx
41626d:	73 4e                	jae    0x4162bd
41626f:	68 70 67 38 3d       	push   $0x3d386770
416274:	00 23                	add    %ah,(%ebx)
416276:	3d 71 68 46 56       	cmp    $0x56466871,%eax
41627b:	35 6a 6b 73 68       	xor    $0x68736b6a,%eax
416280:	55                   	push   %ebp
416281:	49                   	dec    %ecx
416282:	24 75                	and    $0x75,%al
416284:	52                   	push   %edx
416285:	78 79                	js     0x416300
416287:	70 49                	jo     0x4162d2
416289:	36 6f                	outsl  %ss:(%esi),(%dx)
41628b:	65 63 51 3d          	arpl   %edx,%gs:0x3d(%ecx)
41628f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416294:	50                   	push   %eax
416295:	4e                   	dec    %esi
416296:	7a 77                	jp     0x41630f
416298:	42                   	inc    %edx
416299:	33 45 79             	xor    0x79(%ebp),%eax
41629c:	65 4b                	gs dec %ebx
41629e:	77 48                	ja     0x4162e8
4162a0:	24 54                	and    $0x54,%al
4162a2:	77 4b                	ja     0x4162ef
4162a4:	6a 45                	push   $0x45
4162a6:	64 41                	fs inc %ecx
4162a8:	6a 41                	push   $0x41
4162aa:	43                   	inc    %ebx
4162ab:	36 41                	ss inc %ecx
4162ad:	33 49 6c             	xor    0x6c(%ecx),%ecx
4162b0:	47                   	inc    %edi