416238:	53                   	push   %ebx
416239:	2b 6c 38 54          	sub    0x54(%eax,%edi,1),%ebp
41623d:	4d                   	dec    %ebp
41623e:	7a 59                	jp     0x416299
416240:	56                   	push   %esi
416241:	35 63 69 57 47       	xor    $0x47576963,%eax
416246:	4f                   	dec    %edi
416247:	43                   	inc    %ebx
416248:	55                   	push   %ebp
416249:	5a                   	pop    %edx
41624a:	33 76 72             	xor    0x72(%esi),%esi
41624d:	52                   	push   %edx
41624e:	6a 52                	push   $0x52
416250:	53                   	push   %ebx
416251:	6a 53                	push   $0x53
416253:	47                   	inc    %edi
416254:	34 55                	xor    $0x55,%al
416256:	5a                   	pop    %edx
416257:	4a                   	dec    %edx
416258:	6f                   	outsl  %ds:(%esi),(%dx)
416259:	32 75 31             	xor    0x31(%ebp),%dh
41625c:	6a 34                	push   $0x34
41625e:	43                   	inc    %ebx
41625f:	54                   	push   %esp
416260:	79 61                	jns    0x4162c3
416262:	6d                   	insl   (%dx),%es:(%edi)
416263:	65 50                	gs push %eax
416265:	73 2b                	jae    0x416292
416267:	45                   	inc    %ebp
416268:	78 4c                	js     0x4162b6
41626a:	58                   	pop    %eax
41626b:	4a                   	dec    %edx
41626c:	79 4c                	jns    0x4162ba
41626e:	76 6b                	jbe    0x4162db
416270:	65 6d                	gs insl (%dx),%es:(%edi)
416272:	6c                   	insb   (%dx),%es:(%edi)
416273:	64 43                	fs inc %ebx
416275:	72 77                	jb     0x4162ee
416277:	75 48                	jne    0x4162c1
416279:	6c                   	insb   (%dx),%es:(%edi)
41627a:	61                   	popa
41627b:	4c                   	dec    %esp
41627c:	30 45 6b             	xor    %al,0x6b(%ebp)
41627f:	46                   	inc    %esi
416280:	68 57 35 64 56       	push   $0x56643557
416285:	72 33                	jb     0x4162ba
416287:	52                   	push   %edx
416288:	2f                   	das
416289:	75 73                	jne    0x4162fe
41628b:	6f                   	outsl  %ds:(%esi),(%dx)
41628c:	41                   	inc    %ecx
41628d:	45                   	inc    %ebp
41628e:	41                   	inc    %ecx
41628f:	39 59 75             	cmp    %ebx,0x75(%ecx)
416292:	75 5a                	jne    0x4162ee
416294:	75 2b                	jne    0x4162c1
416296:	77 2b                	ja     0x4162c3
416298:	38 41 65             	cmp    %al,0x65(%ecx)
41629b:	5a                   	pop    %edx
41629c:	49                   	dec    %ecx
41629d:	78 4c                	js     0x4162eb
41629f:	61                   	popa
4162a0:	73 75                	jae    0x416317
4162a2:	49                   	dec    %ecx
4162a3:	55                   	push   %ebp
4162a4:	63 72 51             	arpl   %esi,0x51(%edx)
4162a7:	6f                   	outsl  %ds:(%esi),(%dx)
4162a8:	38 70 47             	cmp    %dh,0x47(%eax)
4162ab:	55                   	push   %ebp
4162ac:	64 78 4f             	fs js  0x4162fe
4162af:	68 59 70 72 65       	push   $0x65727059
4162b4:	72 6c                	jb     0x416322
4162b6:	6d                   	insl   (%dx),%es:(%edi)
4162b7:	57                   	push   %edi
4162b8:	52                   	push   %edx
4162b9:	79 39                	jns    0x4162f4
4162bb:	36 78 73             	ss js  0x416331
4162be:	76 52                	jbe    0x416312
4162c0:	78 6f                	js     0x416331
4162c2:	6c                   	insb   (%dx),%es:(%edi)
4162c3:	34 65                	xor    $0x65,%al
4162c5:	39 69 4d             	cmp    %ebp,0x4d(%ecx)
4162c8:	74 4a                	je     0x416314
4162ca:	65 65 34 6d          	gs gs xor $0x6d,%al
4162ce:	50                   	push   %eax
4162cf:	49                   	dec    %ecx
4162d0:	70 69                	jo     0x41633b
4162d2:	42                   	inc    %edx
4162d3:	57                   	push   %edi
4162d4:	6c                   	insb   (%dx),%es:(%edi)
4162d5:	54                   	push   %esp
4162d6:	31 64 75 6e          	xor    %esp,0x6e(%ebp,%esi,2)
4162da:	79 52                	jns    0x41632e
4162dc:	33 46 65             	xor    0x65(%esi),%eax
4162df:	43                   	inc    %ebx
4162e0:	68 4e 56 49 2f       	push   $0x2f49564e
4162e5:	6a 7a                	push   $0x7a
4162e7:	4a                   	dec    %edx
4162e8:	75 63                	jne    0x41634d
4162ea:	36 71 50             	ss jno 0x41633d
4162ed:	72 47                	jb     0x416336
4162ef:	51                   	push   %ecx
4162f0:	6d                   	insl   (%dx),%es:(%edi)
4162f1:	4d                   	dec    %ebp
4162f2:	5a                   	pop    %edx
4162f3:	37                   	aaa
4162f4:	69 2b 7a 64 47 6e    	imul   $0x6e47647a,(%ebx),%ebp
4162fa:	51                   	push   %ecx
4162fb:	52                   	push   %edx
4162fc:	34 55                	xor    $0x55,%al
4162fe:	55                   	push   %ebp
4162ff:	78 74                	js     0x416375
416301:	52                   	push   %edx
416302:	59                   	pop    %ecx
416303:	37                   	aaa
416304:	42                   	inc    %edx
416305:	6e                   	outsb  %ds:(%esi),(%dx)
416306:	38 6f 6b             	cmp    %ch,0x6b(%edi)
416309:	6e                   	outsb  %ds:(%esi),(%dx)
41630a:	69 75 72 51 79 76 69 	imul   $0x69767951,0x72(%ebp),%esi
416311:	70 77                	jo     0x41638a
416313:	69 70 2f 4b 74 36 6d 	imul   $0x6d36744b,0x2f(%eax),%esi
41631a:	53                   	push   %ebx
41631b:	6b 79 77 4d          	imul   $0x4d,0x77(%ecx),%edi
41631f:	32 68 58             	xor    0x58(%eax),%ch
416322:	31 30                	xor    %esi,(%eax)
416324:	55                   	push   %ebp
416325:	59                   	pop    %ecx
416326:	39 41 31             	cmp    %eax,0x31(%ecx)
416329:	58                   	pop    %eax
41632a:	51                   	push   %ecx
41632b:	30 62 54             	xor    %ah,0x54(%edx)
41632e:	50                   	push   %eax
41632f:	48                   	dec    %eax
416330:	47                   	inc    %edi
416331:	45                   	inc    %ebp
416332:	55                   	push   %ebp
416333:	4f                   	dec    %edi
416334:	31 32                	xor    %esi,(%edx)
416336:	50                   	push   %eax
416337:	66 78 75             	data16 js 0x4163af
41633a:	79 6c                	jns    0x4163a8
41633c:	6e                   	outsb  %ds:(%esi),(%dx)
41633d:	4b                   	dec    %ebx
41633e:	32 53 4e             	xor    0x4e(%ebx),%dl
416341:	71 74                	jno    0x4163b7
416343:	74 44                	je     0x416389
416345:	69 37 4f 62 58 57    	imul   $0x5758624f,(%edi),%esi
41634b:	53                   	push   %ebx
41634c:	47                   	inc    %edi
41634d:	51                   	push   %ecx
41634e:	61                   	popa
41634f:	51                   	push   %ecx
416350:	45                   	inc    %ebp
416351:	6f                   	outsl  %ds:(%esi),(%dx)
416352:	61                   	popa
416353:	52                   	push   %edx
416354:	42                   	inc    %edx
416355:	32 33                	xor    (%ebx),%dh
416357:	58                   	pop    %eax
416358:	33 65 75             	xor    0x75(%ebp),%esp
41635b:	4e                   	dec    %esi
41635c:	46                   	inc    %esi
41635d:	37                   	aaa
41635e:	43                   	inc    %ebx
41635f:	62 31                	bound  %esi,(%ecx)
416361:	2f                   	das
416362:	7a 47                	jp     0x4163ab
416364:	48                   	dec    %eax
416365:	55                   	push   %ebp
416366:	45                   	inc    %ebp
416367:	41                   	inc    %ecx
416368:	38 74 78 47          	cmp    %dh,0x47(%eax,%edi,2)
41636c:	4f                   	dec    %edi
41636d:	58                   	pop    %eax
41636e:	4c                   	dec    %esp
41636f:	6d                   	insl   (%dx),%es:(%edi)
416370:	31 58 71             	xor    %ebx,0x71(%eax)
416373:	36 4a                	ss dec %edx
416375:	50                   	push   %eax
416376:	51                   	push   %ecx
416377:	5a                   	pop    %edx
416378:	69 64 57 47 33 4c 44 	imul   $0x50444c33,0x47(%edi,%edx,2),%esp
41637f:	50
416380:	31 68 35             	xor    %ebp,0x35(%eax)
416383:	6c                   	insb   (%dx),%es:(%edi)
416384:	76 39                	jbe    0x4163bf
416386:	68 56 4b 36 4f       	push   $0x4f364b56
41638b:	53                   	push   %ebx
41638c:	78 6a                	js     0x4163f8
41638e:	45                   	inc    %ebp
41638f:	36 72 35             	ss jb  0x4163c7
416392:	75 68                	jne    0x4163fc
416394:	30 63 69             	xor    %ah,0x69(%ebx)
416397:	4e                   	dec    %esi
416398:	66 67 50             	addr16 push %ax
41639b:	6a 35                	push   $0x35
41639d:	72 32                	jb     0x4163d1
41639f:	39 2b                	cmp    %ebp,(%ebx)
4163a1:	58                   	pop    %eax
4163a2:	36 32 56 6d          	xor    %ss:0x6d(%esi),%dl
4163a6:	4d                   	dec    %ebp
4163a7:	43                   	inc    %ebx
4163a8:	79 45                	jns    0x4163ef
4163aa:	31 6e 61             	xor    %ebp,0x61(%esi)
4163ad:	42                   	inc    %edx
4163ae:	76 4b                	jbe    0x4163fb
4163b0:	66 5a                	pop    %dx
4163b2:	4d                   	dec    %ebp
4163b3:	4b                   	dec    %ebx
4163b4:	42                   	inc    %edx
4163b5:	54                   	push   %esp
4163b6:	59                   	pop    %ecx
4163b7:	63 4a 78             	arpl   %ecx,0x78(%edx)
4163ba:	42                   	inc    %edx
4163bb:	34 33                	xor    $0x33,%al
4163bd:	6f                   	outsl  %ds:(%esi),(%dx)
4163be:	4c                   	dec    %esp
4163bf:	52                   	push   %edx
4163c0:	45                   	inc    %ebp
4163c1:	4c                   	dec    %esp
4163c2:	63 45 32             	arpl   %eax,0x32(%ebp)
4163c5:	55                   	push   %ebp
4163c6:	64 58                	fs pop %eax
4163c8:	34 6c                	xor    $0x6c,%al
4163ca:	66 65 42             	gs inc %dx
4163cd:	39 61 55             	cmp    %esp,0x55(%ecx)
4163d0:	77 77                	ja     0x416449
4163d2:	42                   	inc    %edx
4163d3:	68 52 69 54 56       	push   $0x56546952
4163d8:	50                   	push   %eax
4163d9:	39 56 56             	cmp    %edx,0x56(%esi)
4163dc:	59                   	pop    %ecx
4163dd:	63 50 4b             	arpl   %edx,0x4b(%eax)
4163e0:	56                   	push   %esi
4163e1:	50                   	push   %eax
4163e2:	33 56 48             	xor    0x48(%esi),%edx
4163e5:	61                   	popa
4163e6:	70 63                	jo     0x41644b
4163e8:	4d                   	dec    %ebp
4163e9:	38 57 4c             	cmp    %dl,0x4c(%edi)
4163ec:	72 4b                	jb     0x416439
4163ee:	67 6e                	outsb  %ds:(%si),(%dx)
4163f0:	5a                   	pop    %edx
4163f1:	63 4c 50 73          	arpl   %ecx,0x73(%eax,%edx,2)
4163f5:	66 75 44             	data16 jne 0x41643c
4163f8:	75 38                	jne    0x416432
4163fa:	6f                   	outsl  %ds:(%esi),(%dx)
4163fb:	45                   	inc    %ebp
4163fc:	2b 6e 46             	sub    0x46(%esi),%ebp
4163ff:	44                   	inc    %esp
416400:	4d                   	dec    %ebp
416401:	4f                   	dec    %edi
416402:	75 76                	jne    0x41647a
416404:	67 48                	addr16 dec %eax
416406:	59                   	pop    %ecx
416407:	42                   	inc    %edx
416408:	55                   	push   %ebp
416409:	78 6c                	js     0x416477
41640b:	64 44                	fs inc %esp
41640d:	65 65 46             	gs gs inc %esi
416410:	53                   	push   %ebx
416411:	57                   	push   %edi
416412:	38 51 53             	cmp    %dl,0x53(%ecx)
416415:	77 49                	ja     0x416460
416417:	64 79 52             	fs jns 0x41646c
41641a:	4a                   	dec    %edx
41641b:	4b                   	dec    %ebx
41641c:	6a 78                	push   $0x78
41641e:	50                   	push   %eax
41641f:	66 44                	inc    %sp
416421:	52                   	push   %edx
416422:	45                   	inc    %ebp
416423:	56                   	push   %esi
416424:	41                   	inc    %ecx
416425:	39 66 61             	cmp    %esp,0x61(%esi)
416428:	39 52 38             	cmp    %edx,0x38(%edx)
41642b:	72 56                	jb     0x416483
41642d:	48                   	dec    %eax
41642e:	2b 59 64             	sub    0x64(%ecx),%ebx
416431:	46                   	inc    %esi
416432:	78 34                	js     0x416468
416434:	36 38 50 4e          	cmp    %dl,%ss:0x4e(%eax)
416438:	46                   	inc    %esi
416439:	7a 31                	jp     0x41646c
41643b:	70 2b                	jo     0x416468
41643d:	46                   	inc    %esi
41643e:	49                   	dec    %ecx
41643f:	35 6b 61 7a 74       	xor    $0x747a616b,%eax
416444:	63 54 2b 69          	arpl   %edx,0x69(%ebx,%ebp,1)
416448:	7a 54                	jp     0x41649e
41644a:	69 32 75 64 4b 69    	imul   $0x694b6475,(%edx),%esi
416450:	75 35                	jne    0x416487
416452:	4f                   	dec    %edi
416453:	48                   	dec    %eax
416454:	59                   	pop    %ecx
416455:	56                   	push   %esi
416456:	2b 35 44 4c 56 50    	sub    0x50564c44,%esi
41645c:	77 36                	ja     0x416494
41645e:	45                   	inc    %ebp
41645f:	64 45                	fs inc %ebp
416461:	50                   	push   %eax
416462:	53                   	push   %ebx
416463:	39 45 34             	cmp    %eax,0x34(%ebp)
416466:	31 78 6f             	xor    %edi,0x6f(%eax)
416469:	30 75 7a             	xor    %dh,0x7a(%ebp)
41646c:	53                   	push   %ebx
41646d:	56                   	push   %esi
41646e:	48                   	dec    %eax
41646f:	5a                   	pop    %edx
416470:	57                   	push   %edi
416471:	53                   	push   %ebx
416472:	31 68 31             	xor    %ebp,0x31(%eax)
416475:	6f                   	outsl  %ds:(%esi),(%dx)
416476:	72 33                	jb     0x4164ab
416478:	6b 42 4a 73          	imul   $0x73,0x4a(%edx),%eax
41647c:	2b 66 48             	sub    0x48(%esi),%esp
41647f:	6e                   	outsb  %ds:(%esi),(%dx)
416480:	63 78 73             	arpl   %edi,0x73(%eax)
416483:	36 78 56             	ss js  0x4164dc
416486:	47                   	inc    %edi
416487:	6a 77                	push   $0x77
416489:	52                   	push   %edx
41648a:	50                   	push   %eax
41648b:	4d                   	dec    %ebp
41648c:	46                   	inc    %esi
41648d:	5a                   	pop    %edx
41648e:	47                   	inc    %edi
41648f:	5a                   	pop    %edx
416490:	6c                   	insb   (%dx),%es:(%edi)
416491:	35 68 32 6f 42       	xor    $0x426f3268,%eax
416496:	4d                   	dec    %ebp
416497:	6e                   	outsb  %ds:(%esi),(%dx)
416498:	58                   	pop    %eax
416499:	4e                   	dec    %esi
41649a:	53                   	push   %ebx
41649b:	30 2f                	xor    %ch,(%edi)
41649d:	43                   	inc    %ebx
41649e:	77 55                	ja     0x4164f5
4164a0:	6a 57                	push   $0x57
4164a2:	50                   	push   %eax
4164a3:	58                   	pop    %eax
4164a4:	70 69                	jo     0x41650f
4164a6:	43                   	inc    %ebx
4164a7:	70 6f                	jo     0x416518
4164a9:	68 4a 57 4f 59       	push   $0x594f574a
4164ae:	64 64 62 42 45       	fs bound %eax,%fs:0x45(%edx)
4164b3:	36 79 4d             	ss jns 0x416503
4164b6:	34 2b                	xor    $0x2b,%al
4164b8:	4b                   	dec    %ebx