4182fc:	51                   	push   %ecx
4182fd:	00 54 6f 41          	add    %dl,0x41(%edi,%ebp,2)
418301:	72 72                	jb     0x418375
418303:	61                   	popa
418304:	79 00                	jns    0x418306
418306:	65 4b                	gs dec %ebx
418308:	4f                   	dec    %edi
418309:	75 53                	jne    0x41835e
41830b:	57                   	push   %edi
41830c:	71 6b                	jno    0x418379
41830e:	5a                   	pop    %edx
41830f:	48                   	dec    %eax
418310:	56                   	push   %esi
418311:	50                   	push   %eax
418312:	67 4e                	addr16 dec %esi
418314:	79 45                	jns    0x41835b
418316:	37                   	aaa
418317:	59                   	pop    %ecx
418318:	00 46 56             	add    %al,0x56(%esi)
41831b:	59                   	pop    %ecx
41831c:	4d                   	dec    %ebp
41831d:	4d                   	dec    %ebp
41831e:	35 6f 44 56 55       	xor    $0x5556446f,%eax
418323:	4a                   	dec    %edx
418324:	4f                   	dec    %edi
418325:	6f                   	outsl  %ds:(%esi),(%dx)
418326:	56                   	push   %esi
418327:	5a                   	pop    %edx
418328:	4e                   	dec    %esi
418329:	48                   	dec    %eax
41832a:	31 00                	xor    %eax,(%eax)
41832c:	43                   	inc    %ebx
41832d:	6f                   	outsl  %ds:(%esi),(%dx)
41832e:	6e                   	outsb  %ds:(%esi),(%dx)
41832f:	63 61 74             	arpl   %esp,0x74(%ecx)
418332:	00 79 35             	add    %bh,0x35(%ecx)
418335:	4b                   	dec    %ebx
418336:	43                   	inc    %ebx
418337:	70 4c                	jo     0x418385
418339:	72 54                	jb     0x41838f
41833b:	45                   	inc    %ebp
41833c:	5a                   	pop    %edx
41833d:	32 32                	xor    (%edx),%dh
41833f:	4e                   	dec    %esi
418340:	46                   	inc    %esi
418341:	30 76 43             	xor    %dh,0x43(%esi)
418344:	56                   	push   %esi
418345:	00 78 6f             	add    %bh,0x6f(%eax)
418348:	51                   	push   %ecx
418349:	49                   	dec    %ecx
41834a:	4d                   	dec    %ebp
41834b:	35 42 6e 6f 65       	xor    $0x656f6e42,%eax
418350:	6a 39                	push   $0x39
418352:	4a                   	dec    %edx
418353:	45                   	inc    %ebp
418354:	70 6f                	jo     0x4183c5
418356:	4d                   	dec    %ebp
418357:	70 00                	jo     0x418359
418359:	47                   	inc    %edi
41835a:	65 74 44             	gs je  0x4183a1
41835d:	6f                   	outsl  %ds:(%esi),(%dx)
41835e:	6d                   	insl   (%dx),%es:(%edi)
41835f:	61                   	popa
418360:	69 6e 00 2e 63 63 74 	imul   $0x7463632e,0x0(%esi),%ebp
418367:	6f                   	outsl  %ds:(%esi),(%dx)
418368:	72 00                	jb     0x41836a
41836a:	53                   	push   %ebx
41836b:	74 72                	je     0x4183df
41836d:	65 61                	gs popa
41836f:	6d                   	insl   (%dx),%es:(%edi)
418370:	00 53 79             	add    %dl,0x79(%ebx)
418373:	73 74                	jae    0x4183e9
418375:	65 6d                	gs insl (%dx),%es:(%edi)
418377:	2e 49                	cs dec %ecx
418379:	4f                   	dec    %edi
41837a:	00 47 65             	add    %al,0x65(%edi)
41837d:	74 45                	je     0x4183c4
41837f:	78 65                	js     0x4183e6
418381:	63 75 74             	arpl   %esi,0x74(%ebp)
418384:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
41838b:	6d                   	insl   (%dx),%es:(%edi)
41838c:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
418390:	47                   	inc    %edi
418391:	65 74 4d             	gs je  0x4183e1
418394:	61                   	popa
418395:	6e                   	outsb  %ds:(%esi),(%dx)
418396:	69 66 65 73 74 52 65 	imul   $0x65527473,0x65(%esi),%esp
41839d:	73 6f                	jae    0x41840e
41839f:	75 72                	jne    0x418413
4183a1:	63 65 53             	arpl   %esp,0x53(%ebp)
4183a4:	74 72                	je     0x418418
4183a6:	65 61                	gs popa
4183a8:	6d                   	insl   (%dx),%es:(%edi)
4183a9:	00 47 65             	add    %al,0x65(%edi)
4183ac:	74 44                	je     0x4183f2
4183ae:	61                   	popa
4183af:	74 61                	je     0x418412
4183b1:	00 48 61             	add    %cl,0x61(%eax)
4183b4:	73 68                	jae    0x41841e
4183b6:	74 61                	je     0x418419
4183b8:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4183bc:	43                   	inc    %ebx
4183bd:	68 61 72 00 54       	push   $0x54007261
4183c2:	6f                   	outsl  %ds:(%esi),(%dx)
4183c3:	43                   	inc    %ebx
4183c4:	68 61 72 41 72       	push   $0x72417261
4183c9:	72 61                	jb     0x41842c
4183cb:	79 00                	jns    0x4183cd
4183cd:	51                   	push   %ecx
4183ce:	50                   	push   %eax
4183cf:	39 4a 47             	cmp    %ecx,0x47(%edx)
4183d2:	57                   	push   %edi
4183d3:	6d                   	insl   (%dx),%es:(%edi)
4183d4:	76 67                	jbe    0x41843d
4183d6:	69 54 61 39 44 67 4e 	imul   $0x684e6744,0x39(%ecx,%eiz,2),%edx
4183dd:	68
4183de:	61                   	popa
4183df:	00 47 58             	add    %al,0x58(%edi)
4183e2:	76 65                	jbe    0x418449
4183e4:	6f                   	outsl  %ds:(%esi),(%dx)
4183e5:	59                   	pop    %ecx
4183e6:	41                   	inc    %ecx
4183e7:	35 39 51 4d 6f       	xor    $0x6f4d5139,%eax
4183ec:	73 58                	jae    0x418446
4183ee:	41                   	inc    %ecx
4183ef:	6d                   	insl   (%dx),%es:(%edi)
4183f0:	4b                   	dec    %ebx
4183f1:	4c                   	dec    %esp
4183f2:	00 6a 6c             	add    %ch,0x6c(%edx)
4183f5:	39 63 6b             	cmp    %esp,0x6b(%ebx)
4183f8:	48                   	dec    %eax
4183f9:	62 79 57             	bound  %edi,0x57(%ecx)
4183fc:	64 4f                	fs dec %edi
4183fe:	54                   	push   %esp
4183ff:	46                   	inc    %esi
418400:	63 64 6b 52          	arpl   %esp,0x52(%ebx,%ebp,2)
418404:	6e                   	outsb  %ds:(%esi),(%dx)
418405:	00 67 65             	add    %ah,0x65(%edi)
418408:	74 5f                	je     0x418469
41840a:	43                   	inc    %ebx
41840b:	75 72                	jne    0x41847f
41840d:	72 65                	jb     0x418474
41840f:	6e                   	outsb  %ds:(%esi),(%dx)
418410:	74 44                	je     0x418456
418412:	6f                   	outsl  %ds:(%esi),(%dx)
418413:	6d                   	insl   (%dx),%es:(%edi)
418414:	61                   	popa
418415:	69 6e 00 68 79 65 33 	imul   $0x33657968,0x0(%esi),%ebp
41841c:	56                   	push   %esi
41841d:	69 59 36 53 70 70 48 	imul   $0x48707053,0x36(%ecx),%ebx
418424:	6f                   	outsl  %ds:(%esi),(%dx)
418425:	51                   	push   %ecx
418426:	63 72 34             	arpl   %esi,0x34(%edx)
418429:	77 00                	ja     0x41842b
41842b:	67 65 74 5f          	addr16 gs je 0x41848e
41842f:	49                   	dec    %ecx
418430:	74 65                	je     0x418497
418432:	6d                   	insl   (%dx),%es:(%edi)
418433:	00 46 52             	add    %al,0x52(%esi)
418436:	37                   	aaa
418437:	61                   	popa
418438:	70 79                	jo     0x4184b3
41843a:	64 4a                	fs dec %edx
41843c:	4a                   	dec    %edx
41843d:	6c                   	insb   (%dx),%es:(%edi)
41843e:	4b                   	dec    %ebx
41843f:	75 44                	jne    0x418485
418441:	6a 58                	push   $0x58
418443:	64 44                	fs inc %esp
418445:	4d                   	dec    %ebp
418446:	00 49 6e             	add    %cl,0x6e(%ecx)
418449:	74 50                	je     0x41849b
41844b:	74 72                	je     0x4184bf
41844d:	00 49 6e             	add    %cl,0x6e(%ecx)
418450:	76 6f                	jbe    0x4184c1
418452:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
418456:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
41845d:	6f 6b
41845f:	65 00 49 41          	add    %cl,%gs:0x41(%ecx)
418463:	73 79                	jae    0x4184de
418465:	6e                   	outsb  %ds:(%esi),(%dx)
418466:	63 52 65             	arpl   %edx,0x65(%edx)
418469:	73 75                	jae    0x4184e0
41846b:	6c                   	insb   (%dx),%es:(%edi)
41846c:	74 00                	je     0x41846e
41846e:	41                   	inc    %ecx
41846f:	73 79                	jae    0x4184ea
418471:	6e                   	outsb  %ds:(%esi),(%dx)
418472:	63 43 61             	arpl   %eax,0x61(%ebx)
418475:	6c                   	insb   (%dx),%es:(%edi)
418476:	6c                   	insb   (%dx),%es:(%edi)
418477:	62 61 63             	bound  %esp,0x63(%ecx)
41847a:	6b 00 63             	imul   $0x63,(%eax),%eax
41847d:	61                   	popa
41847e:	6c                   	insb   (%dx),%es:(%edi)
41847f:	6c                   	insb   (%dx),%es:(%edi)
418480:	62 61 63             	bound  %esp,0x63(%ecx)
418483:	6b 00 6f             	imul   $0x6f,(%eax),%eax
418486:	62 6a 65             	bound  %ebp,0x65(%edx)
418489:	63 74 00 45          	arpl   %esi,0x45(%eax,%eax,1)
41848d:	6e                   	outsb  %ds:(%esi),(%dx)
41848e:	64 49                	fs dec %ecx
418490:	6e                   	outsb  %ds:(%esi),(%dx)
418491:	76 6f                	jbe    0x418502
418493:	6b 65 00 72          	imul   $0x72,0x0(%ebp),%esp
418497:	65 73 75             	gs jae 0x41850f
41849a:	6c                   	insb   (%dx),%es:(%edi)
41849b:	74 00                	je     0x41849d
41849d:	4d                   	dec    %ebp
41849e:	65 74 68             	gs je  0x418509
4184a1:	6f                   	outsl  %ds:(%esi),(%dx)
4184a2:	64 42                	fs inc %edx
4184a4:	75 69                	jne    0x41850f
4184a6:	6c                   	insb   (%dx),%es:(%edi)
4184a7:	64 65 72 00          	fs gs jb 0x4184ab
4184ab:	53                   	push   %ebx
4184ac:	79 73                	jns    0x418521
4184ae:	74 65                	je     0x418515
4184b0:	6d                   	insl   (%dx),%es:(%edi)
4184b1:	2e 52                	cs push %edx
4184b3:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4184b6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4184bb:	6e                   	outsb  %ds:(%esi),(%dx)
4184bc:	2e 45                	cs inc %ebp
4184be:	6d                   	insl   (%dx),%es:(%edi)
4184bf:	69 74 00 54 79 70 65 	imul   $0x42657079,0x54(%eax,%eax,1),%esi
4184c6:	42
4184c7:	75 69                	jne    0x418532
4184c9:	6c                   	insb   (%dx),%es:(%edi)
4184ca:	64 65 72 00          	fs gs jb 0x4184ce
4184ce:	4d                   	dec    %ebp
4184cf:	65 74 68             	gs je  0x41853a
4184d2:	6f                   	outsl  %ds:(%esi),(%dx)
4184d3:	64 41                	fs inc %ecx
4184d5:	74 74                	je     0x41854b
4184d7:	72 69                	jb     0x418542
4184d9:	62 75 74             	bound  %esi,0x74(%ebp)
4184dc:	65 73 00             	gs jae 0x4184df
4184df:	4d                   	dec    %ebp
4184e0:	65 74 68             	gs je  0x41854b
4184e3:	6f                   	outsl  %ds:(%esi),(%dx)
4184e4:	64 49                	fs dec %ecx
4184e6:	6e                   	outsb  %ds:(%esi),(%dx)
4184e7:	66 6f                	outsw  %ds:(%esi),(%dx)
4184e9:	00 43 6f             	add    %al,0x6f(%ebx)
4184ec:	6e                   	outsb  %ds:(%esi),(%dx)
4184ed:	73 74                	jae    0x418563
4184ef:	72 75                	jb     0x418566
4184f1:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4184f5:	49                   	dec    %ecx
4184f6:	6e                   	outsb  %ds:(%esi),(%dx)
4184f7:	66 6f                	outsw  %ds:(%esi),(%dx)
4184f9:	00 4c 61 62          	add    %cl,0x62(%ecx,%eiz,2)
4184fd:	65 6c                	gs insb (%dx),%es:(%edi)
4184ff:	00 49 4c             	add    %cl,0x4c(%ecx)
418502:	47                   	inc    %edi
418503:	65 6e                	outsb  %gs:(%esi),(%dx)
418505:	65 72 61             	gs jb  0x418569
418508:	74 6f                	je     0x418579
41850a:	72 00                	jb     0x41850c
41850c:	44                   	inc    %esp
41850d:	65 63 6c 61 72       	arpl   %ebp,%gs:0x72(%ecx,%eiz,2)
418512:	65 4c                	gs dec %esp
418514:	6f                   	outsl  %ds:(%esi),(%dx)
418515:	63 61 6c             	arpl   %esp,0x6c(%ecx)
418518:	00 4c 6f 63          	add    %cl,0x63(%edi,%ebp,2)
41851c:	61                   	popa
41851d:	6c                   	insb   (%dx),%es:(%edi)
41851e:	42                   	inc    %edx
41851f:	75 69                	jne    0x41858a
418521:	6c                   	insb   (%dx),%es:(%edi)
418522:	64 65 72 00          	fs gs jb 0x418526
418526:	49                   	dec    %ecx
418527:	6e                   	outsb  %ds:(%esi),(%dx)
418528:	74 36                	je     0x418560
41852a:	34 00                	xor    $0x0,%al
41852c:	42                   	inc    %edx
41852d:	69 6e 61 72 79 52 65 	imul   $0x65527972,0x61(%esi),%ebp
418534:	61                   	popa
418535:	64 65 72 00          	fs gs jb 0x418539
418539:	44                   	inc    %esp
41853a:	65 66 69 6e 65 4c 61 	imul   $0x614c,%gs:0x65(%esi),%bp
418541:	62 65 6c             	bound  %esp,0x6c(%ebp)
418544:	00 50 61             	add    %dl,0x61(%eax)
418547:	72 73                	jb     0x4185bc
418549:	65 00 4f 70          	add    %cl,%gs:0x70(%edi)
41854d:	43                   	inc    %ebx
41854e:	6f                   	outsl  %ds:(%esi),(%dx)
41854f:	64 65 00 4f 70       	fs add %cl,%gs:0x70(%edi)
418554:	43                   	inc    %ebx
418555:	6f                   	outsl  %ds:(%esi),(%dx)
418556:	64 65 73 00          	fs gs jae 0x41855a
41855a:	4c                   	dec    %esp
41855b:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
41855f:	34 00                	xor    $0x0,%al
418561:	53                   	push   %ebx
418562:	74 6c                	je     0x4185d0
418564:	6f                   	outsl  %ds:(%esi),(%dx)
418565:	63 5f 30             	arpl   %ebx,0x30(%edi)
418568:	00 45 6d             	add    %al,0x6d(%ebp)
41856b:	69 74 00 43 61 6c 6c 	imul   $0x6c6c61,0x43(%eax,%eax,1),%esi
418572:	00
418573:	53                   	push   %ebx
418574:	74 6c                	je     0x4185e2
418576:	6f                   	outsl  %ds:(%esi),(%dx)
418577:	63 5f 31             	arpl   %ebx,0x31(%edi)
41857a:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
41857e:	6f                   	outsl  %ds:(%esi),(%dx)
41857f:	63 5f 31             	arpl   %ebx,0x31(%edi)
418582:	00 42 72             	add    %al,0x72(%edx)
418585:	66 61                	popaw
418587:	6c                   	insb   (%dx),%es:(%edi)
418588:	73 65                	jae    0x4185ef
41858a:	5f                   	pop    %edi
41858b:	53                   	push   %ebx
41858c:	00 43 61             	add    %al,0x61(%ebx)
41858f:	6c                   	insb   (%dx),%es:(%edi)
418590:	6c                   	insb   (%dx),%es:(%edi)
418591:	76 69                	jbe    0x4185fc
418593:	72 74                	jb     0x418609
418595:	00 53 74             	add    %dl,0x74(%ebx)
418598:	6c                   	insb   (%dx),%es:(%edi)
418599:	6f                   	outsl  %ds:(%esi),(%dx)
41859a:	63 5f 53             	arpl   %ebx,0x53(%edi)
41859d:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
4185a1:	6f                   	outsl  %ds:(%esi),(%dx)
4185a2:	63 5f 53             	arpl   %ebx,0x53(%edi)
4185a5:	00 4c 64 73          	add    %cl,0x73(%esp,%eiz,2)
4185a9:	74 72                	je     0x41861d
4185ab:	00 4c 64 63          	add    %cl,0x63(%esp,%eiz,2)
4185af:	5f                   	pop    %edi
4185b0:	49                   	dec    %ecx
4185b1:	34 5f                	xor    $0x5f,%al
4185b3:	35 00 4c 64 63       	xor    $0x63644c00,%eax
4185b8:	5f                   	pop    %edi
4185b9:	49                   	dec    %ecx
4185ba:	34 5f                	xor    $0x5f,%al
4185bc:	4d                   	dec    %ebp
4185bd:	31 00                	xor    %eax,(%eax)
4185bf:	42                   	inc    %edx
4185c0:	6e                   	outsb  %ds:(%esi),(%dx)
4185c1:	65 5f                	gs pop %edi
4185c3:	55                   	push   %ebp
4185c4:	6e                   	outsb  %ds:(%esi),(%dx)
4185c5:	5f                   	pop    %edi
4185c6:	53                   	push   %ebx
4185c7:	00 42 65             	add    %al,0x65(%edx)
4185ca:	71 5f                	jno    0x41862b
4185cc:	53                   	push   %ebx
4185cd:	00 4c 64 63          	add    %cl,0x63(%esp,%eiz,2)