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
4162b1:	68 41 4e 43 64       	push   $0x64434e41
4162b6:	6b 55 46 43          	imul   $0x43,0x46(%ebp),%edx
4162ba:	67 76 45             	addr16 jbe 0x416302
4162bd:	69 77 3d 00 23 3d 71 	imul   $0x713d2300,0x3d(%edi),%esi
4162c4:	52                   	push   %edx
4162c5:	62 44 78 4e          	bound  %eax,0x4e(%eax,%edi,2)
4162c9:	4e                   	dec    %esi
4162ca:	5f                   	pop    %edi
4162cb:	43                   	inc    %ebx
4162cc:	42                   	inc    %edx
4162cd:	70 6a                	jo     0x416339
4162cf:	64 6e                	outsb  %fs:(%esi),(%dx)
4162d1:	31 31                	xor    %esi,(%ecx)
4162d3:	68 6a 74 57 6f       	push   $0x6f57746a
4162d8:	5a                   	pop    %edx
4162d9:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
4162df:	71 7a                	jno    0x41635b
4162e1:	52                   	push   %edx
4162e2:	63 51 5f             	arpl   %edx,0x5f(%ecx)
4162e5:	62 38                	bound  %edi,(%eax)
4162e7:	46                   	inc    %esi
4162e8:	6f                   	outsl  %ds:(%esi),(%dx)
4162e9:	54                   	push   %esp
4162ea:	6c                   	insb   (%dx),%es:(%edi)
4162eb:	70 4b                	jo     0x416338
4162ed:	54                   	push   %esp
4162ee:	5f                   	pop    %edi
4162ef:	42                   	inc    %edx
4162f0:	4f                   	dec    %edi
4162f1:	62 73 67             	bound  %esi,0x67(%ebx)
4162f4:	42                   	inc    %edx
4162f5:	6c                   	insb   (%dx),%es:(%edi)
4162f6:	32 62 6a             	xor    0x6a(%edx),%ah
4162f9:	37                   	aaa
4162fa:	31 77 55             	xor    %esi,0x55(%edi)
4162fd:	35 48 63 59 64       	xor    $0x64596348,%eax
416302:	70 49                	jo     0x41634d
416304:	49                   	dec    %ecx
416305:	67 69 54 4a 35 63 3d 	imul   $0x3d6335,0x4a(%si),%edx
41630c:	00
41630d:	23 3d 71 48 55 34    	and    0x34554871,%edi
416313:	73 34                	jae    0x416349
416315:	63 4a 38             	arpl   %ecx,0x38(%edx)
416318:	42                   	inc    %edx
416319:	55                   	push   %ebp
41631a:	57                   	push   %edi
41631b:	79 24                	jns    0x416341
41631d:	4d                   	dec    %ebp
41631e:	51                   	push   %ecx
41631f:	48                   	dec    %eax
416320:	39 4c 50 47          	cmp    %ecx,0x47(%eax,%edx,2)
416324:	78 54                	js     0x41637a
416326:	6e                   	outsb  %ds:(%esi),(%dx)
416327:	69 44 67 4c 63 57 46 	imul   $0x6c465763,0x4c(%edi,%eiz,2),%eax
41632e:	6c
41632f:	74 31                	je     0x416362
416331:	43                   	inc    %ebx
416332:	6d                   	insl   (%dx),%es:(%edi)
416333:	68 5a 37 50 4e       	push   $0x4e50375a
416338:	52                   	push   %edx
416339:	57                   	push   %edi
41633a:	41                   	inc    %ecx
41633b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
416340:	48                   	dec    %eax
416341:	38 46 54             	cmp    %al,0x54(%esi)
416344:	51                   	push   %ecx
416345:	4c                   	dec    %esp
416346:	42                   	inc    %edx
416347:	6c                   	insb   (%dx),%es:(%edi)
416348:	4d                   	dec    %ebp
416349:	36 6f                	outsl  %ss:(%esi),(%dx)
41634b:	30 74 36 7a          	xor    %dh,0x7a(%esi,%esi,1)
41634f:	66 38 53 4c          	data16 cmp %dl,0x4c(%ebx)
416353:	50                   	push   %eax
416354:	55                   	push   %ebp
416355:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41635b:	71 47                	jno    0x4163a4
41635d:	43                   	inc    %ebx
41635e:	59                   	pop    %ecx
41635f:	4c                   	dec    %esp
416360:	39 46 76             	cmp    %eax,0x76(%esi)
416363:	69 57 43 72 76 30 70 	imul   $0x70307672,0x43(%edi),%edx
41636a:	72 57                	jb     0x4163c3
41636c:	5a                   	pop    %edx
41636d:	43                   	inc    %ebx
41636e:	38 56 66             	cmp    %dl,0x66(%esi)
416371:	67 4c                	addr16 dec %esp
416373:	33 34 56             	xor    (%esi,%edx,2),%esi
416376:	5f                   	pop    %edi
416377:	36 58                	ss pop %eax
416379:	79 42                	jns    0x4163bd
41637b:	24 62                	and    $0x62,%al
41637d:	75 46                	jne    0x4163c5
41637f:	58                   	pop    %eax
416380:	32 4c 6b 6a          	xor    0x6a(%ebx,%ebp,2),%cl
416384:	62 43 67             	bound  %eax,0x67(%ebx)
416387:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41638c:	44                   	inc    %esp
41638d:	74 5f                	je     0x4163ee
41638f:	34 52                	xor    $0x52,%al
416391:	50                   	push   %eax
416392:	62 4e 24             	bound  %ecx,0x24(%esi)
416395:	59                   	pop    %ecx
416396:	6d                   	insl   (%dx),%es:(%edi)
416397:	55                   	push   %ebp
416398:	79 4b                	jns    0x4163e5
41639a:	73 56                	jae    0x4163f2
41639c:	52                   	push   %edx
41639d:	72 62                	jb     0x416401
41639f:	7a 72                	jp     0x416413
4163a1:	6a 55                	push   $0x55
4163a3:	36 75 61             	ss jne 0x416407
4163a6:	58                   	pop    %eax
4163a7:	57                   	push   %edi
4163a8:	77 6a                	ja     0x416414
4163aa:	48                   	dec    %eax
4163ab:	6b 61 5a 6f          	imul   $0x6f,0x5a(%ecx),%esp
4163af:	4a                   	dec    %edx
4163b0:	41                   	inc    %ecx
4163b1:	63 75 46             	arpl   %esi,0x46(%ebp)
4163b4:	43                   	inc    %ebx
4163b5:	43                   	inc    %ebx
4163b6:	73 3d                	jae    0x4163f5
4163b8:	00 23                	add    %ah,(%ebx)
4163ba:	3d 71 37 45 49       	cmp    $0x49453771,%eax
4163bf:	4c                   	dec    %esp
4163c0:	38 4e 38             	cmp    %cl,0x38(%esi)
4163c3:	56                   	push   %esi
4163c4:	57                   	push   %edi
4163c5:	67 6c                	insb   (%dx),%es:(%di)
4163c7:	79 49                	jns    0x416412
4163c9:	39 38                	cmp    %edi,(%eax)
4163cb:	34 44                	xor    $0x44,%al
4163cd:	37                   	aaa
4163ce:	54                   	push   %esp
4163cf:	47                   	inc    %edi
4163d0:	70 7a                	jo     0x41644c
4163d2:	49                   	dec    %ecx
4163d3:	50                   	push   %eax
4163d4:	76 64                	jbe    0x41643a
4163d6:	4f                   	dec    %edi
4163d7:	63 76 59             	arpl   %esi,0x59(%esi)
4163da:	49                   	dec    %ecx
4163db:	52                   	push   %edx
4163dc:	52                   	push   %edx
4163dd:	77 66                	ja     0x416445
4163df:	4d                   	dec    %ebp
4163e0:	65 4b                	gs dec %ebx
4163e2:	4e                   	dec    %esi
4163e3:	79 44                	jns    0x416429
4163e5:	44                   	inc    %esp
4163e6:	73 3d                	jae    0x416425
4163e8:	00 23                	add    %ah,(%ebx)
4163ea:	3d 71 43 49 39       	cmp    $0x39494371,%eax
4163ef:	43                   	inc    %ebx
4163f0:	48                   	dec    %eax
4163f1:	78 45                	js     0x416438
4163f3:	47                   	inc    %edi
4163f4:	56                   	push   %esi
4163f5:	6d                   	insl   (%dx),%es:(%edi)
4163f6:	33 48 6e             	xor    0x6e(%eax),%ecx
4163f9:	59                   	pop    %ecx
4163fa:	64 6e                	outsb  %fs:(%esi),(%dx)
4163fc:	35 32 49 70 64       	xor    $0x64704932,%eax
416401:	51                   	push   %ecx
416402:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
416407:	71 33                	jno    0x41643c
416409:	65 49                	gs dec %ecx
41640b:	73 56                	jae    0x416463
41640d:	4d                   	dec    %ebp
41640e:	67 38 35             	cmp    %dh,(%di)
416411:	24 54                	and    $0x54,%al
416413:	35 49 5f 79 65       	xor    $0x65795f49,%eax
416418:	61                   	popa
416419:	63 68 5f             	arpl   %ebp,0x5f(%eax)