4182d6:	76 78                	jbe    0x418350
4182d8:	44                   	inc    %esp
4182d9:	4c                   	dec    %esp
4182da:	45                   	inc    %ebp
4182db:	52                   	push   %edx
4182dc:	78 71                	js     0x41834f
4182de:	67 6e                	outsb  %ds:(%si),(%dx)
4182e0:	6d                   	insl   (%dx),%es:(%edi)
4182e1:	56                   	push   %esi
4182e2:	79 4e                	jns    0x418332
4182e4:	33 4f 36             	xor    0x36(%edi),%ecx
4182e7:	6b 6d 4e 56          	imul   $0x56,0x4e(%ebp),%ebp
4182eb:	45                   	inc    %ebp
4182ec:	42                   	inc    %edx
4182ed:	72 6c                	jb     0x41835b
4182ef:	71 51                	jno    0x418342
4182f1:	39 4f 56             	cmp    %ecx,0x56(%edi)
4182f4:	50                   	push   %eax
4182f5:	65 45                	gs inc %ebp
4182f7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4182fc:	39 52 48             	cmp    %edx,0x48(%edx)
4182ff:	6a 4e                	push   $0x4e
418301:	46                   	inc    %esi
418302:	6a 6e                	push   $0x6e
418304:	4c                   	dec    %esp
418305:	6b 62 71 6a          	imul   $0x6a,0x71(%edx),%esp
418309:	4e                   	dec    %esi
41830a:	4b                   	dec    %ebx
41830b:	69 64 74 55 4e 65 41 	imul   $0x4741654e,0x55(%esp,%esi,2),%esp
418312:	47
418313:	4c                   	dec    %esp
418314:	6d                   	insl   (%dx),%es:(%edi)
418315:	42                   	inc    %edx
418316:	79 57                	jns    0x41836f
418318:	58                   	pop    %eax
418319:	67 62 4b 77          	bound  %ecx,0x77(%bp,%di)
41831d:	6a 4c                	push   $0x4c
41831f:	66 68 63 71          	pushw  $0x7163
418323:	39 4e 4f             	cmp    %ecx,0x4f(%esi)
418326:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
41832c:	59                   	pop    %ecx
41832d:	47                   	inc    %edi
41832e:	71 50                	jno    0x418380
418330:	77 54                	ja     0x418386
418332:	6c                   	insb   (%dx),%es:(%edi)
418333:	51                   	push   %ecx
418334:	78 35                	js     0x41836b
418336:	48                   	dec    %eax
418337:	53                   	push   %ebx
418338:	79 43                	jns    0x41837d
41833a:	4d                   	dec    %ebp
41833b:	70 4b                	jo     0x418388
41833d:	6e                   	outsb  %ds:(%esi),(%dx)
41833e:	4a                   	dec    %edx
41833f:	74 77                	je     0x4183b8
418341:	4f                   	dec    %edi
418342:	24 62                	and    $0x62,%al
418344:	41                   	inc    %ecx
418345:	34 75                	xor    $0x75,%al
418347:	79 4a                	jns    0x418393
418349:	63 4b 44             	arpl   %ecx,0x44(%ebx)
41834c:	24 70                	and    $0x70,%al
41834e:	41                   	inc    %ecx
41834f:	36 57                	ss push %edi
418351:	70 42                	jo     0x418395
418353:	61                   	popa
418354:	6d                   	insl   (%dx),%es:(%edi)
418355:	52                   	push   %edx
418356:	4d                   	dec    %ebp
418357:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41835c:	74 7a                	je     0x4183d8
41835e:	31 61 79             	xor    %esp,0x79(%ecx)
418361:	42                   	inc    %edx
418362:	6a 64                	push   $0x64
418364:	62 48 41             	bound  %ecx,0x41(%eax)
418367:	77 24                	ja     0x41838d
418369:	65 63 62 57          	arpl   %esp,%gs:0x57(%edx)
41836d:	74 45                	je     0x4183b4
41836f:	6e                   	outsb  %ds:(%esi),(%dx)
418370:	59                   	pop    %ecx
418371:	4a                   	dec    %edx
418372:	58                   	pop    %eax
418373:	73 35                	jae    0x4183aa
418375:	52                   	push   %edx
418376:	42                   	inc    %edx
418377:	64 37                	fs aaa
418379:	39 38                	cmp    %edi,(%eax)
41837b:	6b 71 6f 42          	imul   $0x42,0x6f(%ecx),%esi
41837f:	76 49                	jbe    0x4183ca
418381:	4a                   	dec    %edx
418382:	75 6e                	jne    0x4183f2
418384:	46                   	inc    %esi
418385:	78 63                	js     0x4183ea
418387:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41838c:	68 39 4b 53 71       	push   $0x71534b39
418391:	54                   	push   %esp
418392:	30 6b 48             	xor    %ch,0x48(%ebx)
418395:	42                   	inc    %edx
418396:	46                   	inc    %esi
418397:	53                   	push   %ebx
418398:	44                   	inc    %esp
418399:	61                   	popa
41839a:	6e                   	outsb  %ds:(%esi),(%dx)
41839b:	5a                   	pop    %edx
41839c:	37                   	aaa
41839d:	67 58                	addr16 pop %eax
41839f:	6b 4b 62 31          	imul   $0x31,0x62(%ebx),%ecx
4183a3:	76 64                	jbe    0x418409
4183a5:	44                   	inc    %esp
4183a6:	66 7a 5a             	data16 jp 0x418403
4183a9:	53                   	push   %ebx
4183aa:	33 4a 49             	xor    0x49(%edx),%ecx
4183ad:	52                   	push   %edx
4183ae:	63 55 6e             	arpl   %edx,0x6e(%ebp)
4183b1:	4d                   	dec    %ebp
4183b2:	66 63 6c 6a 45       	arpl   %bp,0x45(%edx,%ebp,2)
4183b7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4183bc:	56                   	push   %esi
4183bd:	48                   	dec    %eax
4183be:	47                   	inc    %edi
4183bf:	6f                   	outsl  %ds:(%esi),(%dx)
4183c0:	5a                   	pop    %edx
4183c1:	51                   	push   %ecx
4183c2:	43                   	inc    %ebx
4183c3:	30 36                	xor    %dh,(%esi)
4183c5:	57                   	push   %edi
4183c6:	64 7a 31             	fs jp  0x4183fa
4183c9:	66 4a                	dec    %dx
4183cb:	44                   	inc    %esp
4183cc:	4b                   	dec    %ebx
4183cd:	6b 6f 65 69          	imul   $0x69,0x65(%edi),%ebp
4183d1:	4b                   	dec    %ebx
4183d2:	75 39                	jne    0x41840d
4183d4:	61                   	popa
4183d5:	63 69 35             	arpl   %ebp,0x35(%ecx)
4183d8:	31 7a 6e             	xor    %edi,0x6e(%edx)
4183db:	71 4e                	jno    0x41842b
4183dd:	74 4d                	je     0x41842c
4183df:	7a 38                	jp     0x418419
4183e1:	64 47                	fs inc %edi
4183e3:	5a                   	pop    %edx
4183e4:	51                   	push   %ecx
4183e5:	4d                   	dec    %ebp
4183e6:	51                   	push   %ecx
4183e7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4183ec:	35 58 6a 49 36       	xor    $0x36496a58,%eax
4183f1:	68 5a 6c 50 49       	push   $0x49506c5a
4183f6:	72 58                	jb     0x418450
4183f8:	71 32                	jno    0x41842c
4183fa:	68 32 62 74 42       	push   $0x42746232
4183ff:	5f                   	pop    %edi
418400:	70 56                	jo     0x418458
418402:	4a                   	dec    %edx
418403:	67 44                	addr16 inc %esp
418405:	68 5f 6f 33 52       	push   $0x52336f5f
41840a:	58                   	pop    %eax
41840b:	6b 57 72 46          	imul   $0x46,0x72(%edi),%edx
41840f:	43                   	inc    %ebx
418410:	78 4c                	js     0x41845e
418412:	43                   	inc    %ebx
418413:	47                   	inc    %edi
418414:	31 45 30             	xor    %eax,0x30(%ebp)
418417:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41841c:	69 47 45 73 59 41 73 	imul   $0x73415973,0x45(%edi),%eax
418423:	4f                   	dec    %edi
418424:	53                   	push   %ebx
418425:	7a 24                	jp     0x41844b
418427:	6a 79                	push   $0x79
418429:	30 68 79             	xor    %ch,0x79(%eax)
41842c:	42                   	inc    %edx
41842d:	76 35                	jbe    0x418464
41842f:	4d                   	dec    %ebp
418430:	47                   	inc    %edi
418431:	50                   	push   %eax
418432:	64 4c                	fs dec %esp
418434:	49                   	dec    %ecx
418435:	6c                   	insb   (%dx),%es:(%edi)
418436:	65 50                	gs push %eax
418438:	70 77                	jo     0x4184b1
41843a:	57                   	push   %edi
41843b:	4d                   	dec    %ebp
41843c:	67 43                	addr16 inc %ebx
41843e:	45                   	inc    %ebp
41843f:	5f                   	pop    %edi
418440:	41                   	inc    %ecx
418441:	62 65 5f             	bound  %esp,0x5f(%ebp)
418444:	6d                   	insl   (%dx),%es:(%edi)
418445:	4c                   	dec    %esp
418446:	59                   	pop    %ecx
418447:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41844c:	30 67 32             	xor    %ah,0x32(%edi)
41844f:	68 56 52 34 43       	push   $0x43345256
418454:	59                   	pop    %ecx
418455:	6b 69 49 76          	imul   $0x76,0x49(%ecx),%ebp
418459:	4c                   	dec    %esp
41845a:	48                   	dec    %eax
41845b:	65 51                	gs push %ecx
41845d:	4c                   	dec    %esp
41845e:	36 74 55             	ss je  0x4184b6
418461:	6b 57 32 4b          	imul   $0x4b,0x32(%edi),%edx
418465:	51                   	push   %ecx
418466:	68 52 69 62 47       	push   $0x47626952
41846b:	31 44 49 6f          	xor    %eax,0x6f(%ecx,%ecx,2)
41846f:	31 70 52             	xor    %esi,0x52(%eax)
418472:	65 53                	gs push %ebx
418474:	4f                   	dec    %edi
418475:	6a 38                	push   $0x38
418477:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41847c:	32 58 70             	xor    0x70(%eax),%bl
41847f:	34 6a                	xor    $0x6a,%al
418481:	57                   	push   %edi
418482:	39 43 38             	cmp    %eax,0x38(%ebx)
418485:	54                   	push   %esp
418486:	61                   	popa
418487:	32 31                	xor    (%ecx),%dh
418489:	48                   	dec    %eax
41848a:	78 6d                	js     0x4184f9
41848c:	70 56                	jo     0x4184e4
41848e:	56                   	push   %esi
41848f:	68 4b 6b 72 48       	push   $0x48726b4b
418494:	79 4f                	jns    0x4184e5
418496:	41                   	inc    %ecx
418497:	73 6b                	jae    0x418504
418499:	74 4c                	je     0x4184e7
41849b:	7a 69                	jp     0x418506
41849d:	79 76                	jns    0x418515
41849f:	4c                   	dec    %esp
4184a0:	24 70                	and    $0x70,%al
4184a2:	50                   	push   %eax
4184a3:	72 24                	jb     0x4184c9
4184a5:	35 6f 3d 00 23       	xor    $0x23003d6f,%eax
4184aa:	3d 71 70 53 6a       	cmp    $0x6a537071,%eax
4184af:	6d                   	insl   (%dx),%es:(%edi)
4184b0:	61                   	popa
4184b1:	6c                   	insb   (%dx),%es:(%edi)
4184b2:	53                   	push   %ebx
4184b3:	49                   	dec    %ecx
4184b4:	5a                   	pop    %edx
4184b5:	36 69 42 55 41 57 52 	imul   $0x4c525741,%ss:0x55(%edx),%eax
4184bc:	4c
4184bd:	42                   	inc    %edx
4184be:	4f                   	dec    %edi
4184bf:	6b 51 35 73          	imul   $0x73,0x35(%ecx),%edx
4184c3:	50                   	push   %eax
4184c4:	71 74                	jno    0x41853a
4184c6:	5a                   	pop    %edx
4184c7:	41                   	inc    %ecx
4184c8:	65 74 62             	gs je  0x41852d
4184cb:	24 4c                	and    $0x4c,%al
4184cd:	6a 6b                	push   $0x6b
4184cf:	4f                   	dec    %edi
4184d0:	56                   	push   %esi
4184d1:	77 41                	ja     0x418514
4184d3:	64 55                	fs push %ebp
4184d5:	61                   	popa
4184d6:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
4184dc:	30 30                	xor    %dh,(%eax)
4184de:	6b 58 51 24          	imul   $0x24,0x51(%eax),%ebx
4184e2:	30 61 24             	xor    %ah,0x24(%ecx)
4184e5:	53                   	push   %ebx
4184e6:	56                   	push   %esi
4184e7:	39 44 49 67          	cmp    %eax,0x67(%ecx,%ecx,2)
4184eb:	52                   	push   %edx
4184ec:	74 66                	je     0x418554
4184ee:	34 4e                	xor    $0x4e,%al
4184f0:	57                   	push   %edi
4184f1:	51                   	push   %ecx
4184f2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4184f7:	71 70                	jno    0x418569
4184f9:	61                   	popa
4184fa:	4f                   	dec    %edi
4184fb:	6f                   	outsl  %ds:(%esi),(%dx)
4184fc:	62 6d 56             	bound  %ebp,0x56(%ebp)
4184ff:	54                   	push   %esp
418500:	6e                   	outsb  %ds:(%esi),(%dx)
418501:	55                   	push   %ebp
418502:	53                   	push   %ebx
418503:	30 33                	xor    %dh,(%ebx)
418505:	32 32                	xor    (%edx),%dh
418507:	56                   	push   %esi
418508:	45                   	inc    %ebp
418509:	55                   	push   %ebp
41850a:	54                   	push   %esp
41850b:	51                   	push   %ecx
41850c:	64 35 33 74 6e 34    	fs xor $0x346e7433,%eax
418512:	48                   	dec    %eax
418513:	65 4d                	gs dec %ebp
418515:	57                   	push   %edi
418516:	53                   	push   %ebx
418517:	6f                   	outsl  %ds:(%esi),(%dx)
418518:	56                   	push   %esi
418519:	32 58 75             	xor    0x75(%eax),%bl
41851c:	54                   	push   %esp
41851d:	55                   	push   %ebp
41851e:	4f                   	dec    %edi
41851f:	6d                   	insl   (%dx),%es:(%edi)
418520:	70 36                	jo     0x418558
418522:	55                   	push   %ebp
418523:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418528:	55                   	push   %ebp
418529:	55                   	push   %ebp
41852a:	74 24                	je     0x418550
41852c:	5a                   	pop    %edx
41852d:	6d                   	insl   (%dx),%es:(%edi)
41852e:	39 44 45 79          	cmp    %eax,0x79(%ebp,%eax,2)
418532:	37                   	aaa
418533:	37                   	aaa
418534:	34 36                	xor    $0x36,%al
418536:	77 4d                	ja     0x418585
418538:	70 77                	jo     0x4185b1
41853a:	30 6e 4f             	xor    %ch,0x4f(%esi)
41853d:	67 4b                	addr16 dec %ebx
41853f:	63 43 6c             	arpl   %eax,0x6c(%ebx)
418542:	6c                   	insb   (%dx),%es:(%edi)
418543:	6a 52                	push   $0x52
418545:	50                   	push   %eax
418546:	52                   	push   %edx
418547:	4b                   	dec    %ebx
418548:	57                   	push   %edi
418549:	79 68                	jns    0x4185b3
41854b:	51                   	push   %ecx
41854c:	32 31                	xor    (%ecx),%dh
41854e:	47                   	inc    %edi
41854f:	79 61                	jns    0x4185b2
418551:	4f                   	dec    %edi
418552:	51                   	push   %ecx
418553:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418558:	41                   	inc    %ecx
418559:	73 45                	jae    0x4185a0
41855b:	44                   	inc    %esp
41855c:	6d                   	insl   (%dx),%es:(%edi)
41855d:	4d                   	dec    %ebp
41855e:	79 4a                	jns    0x4185aa
418560:	52                   	push   %edx
418561:	35 62 36 6f 35       	xor    $0x356f3662,%eax
418566:	6f                   	outsl  %ds:(%esi),(%dx)
418567:	41                   	inc    %ecx
418568:	6e                   	outsb  %ds:(%esi),(%dx)
418569:	5f                   	pop    %edi
41856a:	34 24                	xor    $0x24,%al
41856c:	71 68                	jno    0x4185d6
41856e:	71 65                	jno    0x4185d5
418570:	35 31 4a 43 66       	xor    $0x66434a31,%eax
418575:	73 55                	jae    0x4185cc
418577:	39 47 66             	cmp    %eax,0x66(%edi)
41857a:	66 65 31 35 36 63 38 	xor    %si,%gs:0x55386336
418581:	55
418582:	55                   	push   %ebp
418583:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418588:	59                   	pop    %ecx