41822a:	71 4c                	jno    0x418278
41822c:	46                   	inc    %esi
41822d:	4b                   	dec    %ebx
41822e:	51                   	push   %ecx
41822f:	72 61                	jb     0x418292
418231:	77 55                	ja     0x418288
418233:	39 31                	cmp    %esi,(%ecx)
418235:	7a 6d                	jp     0x4182a4
418237:	4f                   	dec    %edi
418238:	79 35                	jns    0x41826f
41823a:	4f                   	dec    %edi
41823b:	58                   	pop    %eax
41823c:	75 31                	jne    0x41826f
41823e:	66 55                	push   %bp
418240:	65 56                	gs push %esi
418242:	4d                   	dec    %ebp
418243:	48                   	dec    %eax
418244:	2f                   	das
418245:	54                   	push   %esp
418246:	2b 76 67             	sub    0x67(%esi),%esi
418249:	47                   	inc    %edi
41824a:	4b                   	dec    %ebx
41824b:	78 70                	js     0x4182bd
41824d:	4e                   	dec    %esi
41824e:	5a                   	pop    %edx
41824f:	65 71 44             	gs jno 0x418296
418252:	6d                   	insl   (%dx),%es:(%edi)
418253:	5a                   	pop    %edx
418254:	6a 63                	push   $0x63
418256:	2f                   	das
418257:	55                   	push   %ebp
418258:	42                   	inc    %edx
418259:	73 32                	jae    0x41828d
41825b:	6c                   	insb   (%dx),%es:(%edi)
41825c:	67 4e                	addr16 dec %esi
41825e:	31 72 76             	xor    %esi,0x76(%edx)
418261:	33 39                	xor    (%ecx),%edi
418263:	6b 6d 5a 75          	imul   $0x75,0x5a(%ebp),%ebp
418267:	77 38                	ja     0x4182a1
418269:	37                   	aaa
41826a:	50                   	push   %eax
41826b:	4d                   	dec    %ebp
41826c:	41                   	inc    %ecx
41826d:	4b                   	dec    %ebx
41826e:	6a 6a                	push   $0x6a
418270:	59                   	pop    %ecx
418271:	43                   	inc    %ebx
418272:	4a                   	dec    %edx
418273:	58                   	pop    %eax
418274:	4c                   	dec    %esp
418275:	4b                   	dec    %ebx
418276:	73 50                	jae    0x4182c8
418278:	35 50 46 70 2f       	xor    $0x2f704650,%eax
41827d:	6b 67 52 31          	imul   $0x31,0x52(%edi),%esp
418281:	54                   	push   %esp
418282:	68 4f 65 32 68       	push   $0x6832654f
418287:	4f                   	dec    %edi
418288:	4d                   	dec    %ebp
418289:	33 61 65             	xor    0x65(%ecx),%esp
41828c:	4c                   	dec    %esp
41828d:	41                   	inc    %ecx
41828e:	6e                   	outsb  %ds:(%esi),(%dx)
41828f:	53                   	push   %ebx
418290:	61                   	popa
418291:	4a                   	dec    %edx
418292:	6b 42 6d 71          	imul   $0x71,0x6d(%edx),%eax
418296:	43                   	inc    %ebx
418297:	64 78 54             	fs js  0x4182ee
41829a:	76 66                	jbe    0x418302
41829c:	73 76                	jae    0x418314
41829e:	33 61 2f             	xor    0x2f(%ecx),%esp
4182a1:	7a 63                	jp     0x418306
4182a3:	4c                   	dec    %esp
4182a4:	67 46                	addr16 inc %esi
4182a6:	72 70                	jb     0x418318
4182a8:	7a 77                	jp     0x418321
4182aa:	6c                   	insb   (%dx),%es:(%edi)
4182ab:	63 71 72             	arpl   %esi,0x72(%ecx)
4182ae:	72 2b                	jb     0x4182db
4182b0:	39 43 4d             	cmp    %eax,0x4d(%ebx)
4182b3:	56                   	push   %esi
4182b4:	2b 63 41             	sub    0x41(%ebx),%esp
4182b7:	54                   	push   %esp
4182b8:	50                   	push   %eax
4182b9:	36 78 51             	ss js  0x41830d
4182bc:	2f                   	das
4182bd:	37                   	aaa
4182be:	66 30 38             	data16 xor %bh,(%eax)
4182c1:	41                   	inc    %ecx
4182c2:	61                   	popa
4182c3:	30 58 6a             	xor    %bl,0x6a(%eax)
4182c6:	50                   	push   %eax
4182c7:	6a 4e                	push   $0x4e
4182c9:	75 30                	jne    0x4182fb
4182cb:	6b 62 78 58          	imul   $0x58,0x78(%edx),%esp
4182cf:	41                   	inc    %ecx
4182d0:	6f                   	outsl  %ds:(%esi),(%dx)
4182d1:	61                   	popa
4182d2:	5a                   	pop    %edx
4182d3:	45                   	inc    %ebp
4182d4:	54                   	push   %esp
4182d5:	43                   	inc    %ebx
4182d6:	47                   	inc    %edi
4182d7:	52                   	push   %edx
4182d8:	4b                   	dec    %ebx
4182d9:	79 5a                	jns    0x418335
4182db:	34 38                	xor    $0x38,%al
4182dd:	79 4e                	jns    0x41832d
4182df:	32 6c 34 6f          	xor    0x6f(%esp,%esi,1),%ch
4182e3:	78 7a                	js     0x41835f
4182e5:	6b 48 38 30          	imul   $0x30,0x38(%eax),%ecx
4182e9:	71 45                	jno    0x418330
4182eb:	35 33 46 79 76       	xor    $0x76794633,%eax
4182f0:	61                   	popa
4182f1:	32 37                	xor    (%edi),%dh
4182f3:	67 58                	addr16 pop %eax
4182f5:	4e                   	dec    %esi
4182f6:	32 2b                	xor    (%ebx),%ch
4182f8:	65 42                	gs inc %edx
4182fa:	56                   	push   %esi
4182fb:	66 34 73             	data16 xor $0x73,%al
4182fe:	67 4c                	addr16 dec %esp
418300:	57                   	push   %edi
418301:	31 38                	xor    %edi,(%eax)
418303:	48                   	dec    %eax
418304:	4f                   	dec    %edi
418305:	6d                   	insl   (%dx),%es:(%edi)
418306:	4c                   	dec    %esp
418307:	6f                   	outsl  %ds:(%esi),(%dx)
418308:	4d                   	dec    %ebp
418309:	4e                   	dec    %esi
41830a:	71 6c                	jno    0x418378
41830c:	43                   	inc    %ebx
41830d:	76 39                	jbe    0x418348
41830f:	65 2b 4d 62          	sub    %gs:0x62(%ebp),%ecx
418313:	44                   	inc    %esp
418314:	45                   	inc    %ebp
418315:	6b 65 71 36          	imul   $0x36,0x71(%ebp),%esp
418319:	4a                   	dec    %edx
41831a:	38 48 64             	cmp    %cl,0x64(%eax)
41831d:	70 6f                	jo     0x41838e
41831f:	50                   	push   %eax
418320:	66 66 47             	data16 inc %di
418323:	6a 6d                	push   $0x6d
418325:	4a                   	dec    %edx
418326:	74 76                	je     0x41839e
418328:	4f                   	dec    %edi
418329:	57                   	push   %edi
41832a:	51                   	push   %ecx
41832b:	57                   	push   %edi
41832c:	73 32                	jae    0x418360
41832e:	37                   	aaa
41832f:	69 74 67 66 6c 79 63 	imul   $0x6863796c,0x66(%edi,%eiz,2),%esi
418336:	68
418337:	30 5a 42             	xor    %bl,0x42(%edx)
41833a:	4a                   	dec    %edx
41833b:	6c                   	insb   (%dx),%es:(%edi)
41833c:	6b 73 48 42          	imul   $0x42,0x48(%ebx),%esi
418340:	6e                   	outsb  %ds:(%esi),(%dx)
418341:	77 64                	ja     0x4183a7
418343:	67 4b                	addr16 dec %ebx
418345:	72 35                	jb     0x41837c
418347:	55                   	push   %ebp
418348:	78 72                	js     0x4183bc
41834a:	32 44 56 67          	xor    0x67(%esi,%edx,2),%al
41834e:	67 7a 67             	addr16 jp 0x4183b8
418351:	74 6e                	je     0x4183c1
418353:	47                   	inc    %edi
418354:	70 47                	jo     0x41839d
418356:	63 35 62 4a 33 4e    	arpl   %esi,0x4e334a62
41835c:	32 55 4a             	xor    0x4a(%ebp),%dl
41835f:	66 34 7a             	data16 xor $0x7a,%al
418362:	71 68                	jno    0x4183cc
418364:	2b 6f 32             	sub    0x32(%edi),%ebp
418367:	48                   	dec    %eax
418368:	6e                   	outsb  %ds:(%esi),(%dx)
418369:	76 74                	jbe    0x4183df
41836b:	43                   	inc    %ebx
41836c:	72 44                	jb     0x4183b2
41836e:	4e                   	dec    %esi
41836f:	42                   	inc    %edx
418370:	49                   	dec    %ecx
418371:	48                   	dec    %eax
418372:	74 72                	je     0x4183e6
418374:	47                   	inc    %edi
418375:	6e                   	outsb  %ds:(%esi),(%dx)
418376:	76 64                	jbe    0x4183dc
418378:	67 58                	addr16 pop %eax
41837a:	33 4e 48             	xor    0x48(%esi),%ecx
41837d:	78 6c                	js     0x4183eb
41837f:	4a                   	dec    %edx
418380:	6f                   	outsl  %ds:(%esi),(%dx)
418381:	6b 47 39 71          	imul   $0x71,0x39(%edi),%eax
418385:	50                   	push   %eax
418386:	48                   	dec    %eax
418387:	68 4d 7a 78 6d       	push   $0x6d787a4d
41838c:	6b 76 6e 42          	imul   $0x42,0x6e(%esi),%esi
418390:	6f                   	outsl  %ds:(%esi),(%dx)
418391:	32 74 64 51          	xor    0x51(%esp,%eiz,2),%dh
418395:	52                   	push   %edx
418396:	66 76 66             	data16 jbe 0x4183ff
418399:	79 30                	jns    0x4183cb
41839b:	77 6e                	ja     0x41840b
41839d:	65 2b 2f             	sub    %gs:(%edi),%ebp
4183a0:	38 41 64             	cmp    %al,0x64(%ecx)
4183a3:	50                   	push   %eax
4183a4:	56                   	push   %esi
4183a5:	67 37                	addr16 aaa
4183a7:	4b                   	dec    %ebx
4183a8:	67 32 76 38          	xor    0x38(%bp),%dh
4183ac:	63 31                	arpl   %esi,(%ecx)
4183ae:	56                   	push   %esi
4183af:	35 49 4d 33 71       	xor    $0x71334d49,%eax
4183b4:	41                   	inc    %ecx
4183b5:	55                   	push   %ebp
4183b6:	69 37 66 6a 45 65    	imul   $0x65456a66,(%edi),%esi
4183bc:	6e                   	outsb  %ds:(%esi),(%dx)
4183bd:	2b 42 70             	sub    0x70(%edx),%eax
4183c0:	39 32                	cmp    %esi,(%edx)
4183c2:	77 53                	ja     0x418417
4183c4:	34 64                	xor    $0x64,%al
4183c6:	46                   	inc    %esi
4183c7:	76 63                	jbe    0x41842c
4183c9:	32 51 46             	xor    0x46(%ecx),%dl
4183cc:	34 5a                	xor    $0x5a,%al
4183ce:	32 6d 44             	xor    0x44(%ebp),%ch
4183d1:	4c                   	dec    %esp
4183d2:	54                   	push   %esp
4183d3:	2f                   	das
4183d4:	64 38 30             	cmp    %dh,%fs:(%eax)
4183d7:	30 6e 61             	xor    %ch,0x61(%esi)
4183da:	68 43 6b 73 4d       	push   $0x4d736b43
4183df:	73 5a                	jae    0x41843b
4183e1:	58                   	pop    %eax
4183e2:	43                   	inc    %ebx
4183e3:	79 64                	jns    0x418449
4183e5:	63 31                	arpl   %esi,(%ecx)
4183e7:	50                   	push   %eax
4183e8:	50                   	push   %eax
4183e9:	71 63                	jno    0x41844e
4183eb:	6c                   	insb   (%dx),%es:(%edi)
4183ec:	54                   	push   %esp
4183ed:	31 4b 44             	xor    %ecx,0x44(%ebx)
4183f0:	72 6b                	jb     0x41845d
4183f2:	34 64                	xor    $0x64,%al
4183f4:	67 72 32             	addr16 jb 0x418429
4183f7:	72 4d                	jb     0x418446
4183f9:	56                   	push   %esi
4183fa:	34 50                	xor    $0x50,%al
4183fc:	2f                   	das
4183fd:	51                   	push   %ecx
4183fe:	37                   	aaa
4183ff:	52                   	push   %edx
418400:	44                   	inc    %esp
418401:	53                   	push   %ebx
418402:	50                   	push   %eax
418403:	42                   	inc    %edx
418404:	71 35                	jno    0x41843b
418406:	54                   	push   %esp
418407:	64 4e                	fs dec %esi
418409:	42                   	inc    %edx
41840a:	37                   	aaa
41840b:	69 71 37 78 62 75 58 	imul   $0x58756278,0x37(%ecx),%esi
418412:	4a                   	dec    %edx
418413:	6b 71 66 43          	imul   $0x43,0x66(%ecx),%esi
418417:	78 54                	js     0x41846d
418419:	6a 6f                	push   $0x6f
41841b:	75 39                	jne    0x418456
41841d:	4e                   	dec    %esi
41841e:	30 6e 57             	xor    %ch,0x57(%esi)
418421:	30 49 45             	xor    %cl,0x45(%ecx)
418424:	65 70 49             	gs jo  0x418470
418427:	39 4b 50             	cmp    %ecx,0x50(%ebx)
41842a:	7a 7a                	jp     0x4184a6
41842c:	62 72 45             	bound  %esi,0x45(%edx)
41842f:	35 71 48 62 59       	xor    $0x59624871,%eax
418434:	4e                   	dec    %esi
418435:	4d                   	dec    %ebp
418436:	6c                   	insb   (%dx),%es:(%edi)
418437:	47                   	inc    %edi
418438:	5a                   	pop    %edx
418439:	33 68 53             	xor    0x53(%eax),%ebp
41843c:	73 6c                	jae    0x4184aa
41843e:	41                   	inc    %ecx
41843f:	68 6f 44 74 72       	push   $0x7274446f
418444:	4c                   	dec    %esp
418445:	32 6a 44             	xor    0x44(%edx),%ch
418448:	7a 76                	jp     0x4184c0
41844a:	32 43 31             	xor    0x31(%ebx),%al
41844d:	34 6b                	xor    $0x6b,%al
41844f:	4e                   	dec    %esi
418450:	2f                   	das
418451:	4a                   	dec    %edx
418452:	72 36                	jb     0x41848a
418454:	54                   	push   %esp
418455:	70 51                	jo     0x4184a8
418457:	6c                   	insb   (%dx),%es:(%edi)
418458:	36 75 44             	ss jne 0x41849f
41845b:	73 44                	jae    0x4184a1
41845d:	6b 7a 55 5a          	imul   $0x5a,0x55(%edx),%edi
418461:	36 4a                	ss dec %edx
418463:	4d                   	dec    %ebp
418464:	4f                   	dec    %edi
418465:	67 48                	addr16 dec %eax
418467:	6d                   	insl   (%dx),%es:(%edi)
418468:	6d                   	insl   (%dx),%es:(%edi)
418469:	74 63                	je     0x4184ce
41846b:	59                   	pop    %ecx
41846c:	78 6e                	js     0x4184dc
41846e:	51                   	push   %ecx
41846f:	70 30                	jo     0x4184a1
418471:	75 41                	jne    0x4184b4
418473:	42                   	inc    %edx
418474:	34 50                	xor    $0x50,%al
418476:	72 58                	jb     0x4184d0
418478:	6d                   	insl   (%dx),%es:(%edi)
418479:	31 36                	xor    %esi,(%esi)
41847b:	34 62                	xor    $0x62,%al
41847d:	39 31                	cmp    %esi,(%ecx)
41847f:	32 73 77             	xor    0x77(%ebx),%dh
418482:	54                   	push   %esp
418483:	77 41                	ja     0x4184c6
418485:	72 34                	jb     0x4184bb
418487:	74 64                	je     0x4184ed
418489:	75 6d                	jne    0x4184f8
41848b:	41                   	inc    %ecx
41848c:	36 76 54             	ss jbe 0x4184e3
41848f:	55                   	push   %ebp
418490:	79 75                	jns    0x418507
418492:	51                   	push   %ecx
418493:	4d                   	dec    %ebp
418494:	58                   	pop    %eax
418495:	70 52                	jo     0x4184e9
418497:	6d                   	insl   (%dx),%es:(%edi)
418498:	75 72                	jne    0x41850c
41849a:	68 45 7a 32 73       	push   $0x73327a45
41849f:	55                   	push   %ebp
4184a0:	68 79 73 41 38       	push   $0x38417379
4184a5:	33 78 71             	xor    0x71(%eax),%edi
4184a8:	4d                   	dec    %ebp
4184a9:	34 7a                	xor    $0x7a,%al
4184ab:	4c                   	dec    %esp
4184ac:	62 68 59             	bound  %ebp,0x59(%eax)
4184af:	72 6b                	jb     0x41851c
4184b1:	39 2f                	cmp    %ebp,(%edi)
4184b3:	6c                   	insb   (%dx),%es:(%edi)
4184b4:	34 6a                	xor    $0x6a,%al
4184b6:	6e                   	outsb  %ds:(%esi),(%dx)
4184b7:	6a 4c                	push   $0x4c
4184b9:	2b 46 30             	sub    0x30(%esi),%eax