417262:	5a                   	pop    %edx
417263:	50                   	push   %eax
417264:	4c                   	dec    %esp
417265:	79 77                	jns    0x4172de
417267:	45                   	inc    %ebp
417268:	4d                   	dec    %ebp
417269:	71 42                	jno    0x4172ad
41726b:	69 79 32 6a 61 47 31 	imul   $0x3147616a,0x32(%ecx),%edi
417272:	4f                   	dec    %edi
417273:	76 68                	jbe    0x4172dd
417275:	61                   	popa
417276:	73 73                	jae    0x4172eb
417278:	67 69 42 6d 72 2f 68 	imul   $0x4b682f72,0x6d(%bp,%si),%eax
41727f:	4b
417280:	41                   	inc    %ecx
417281:	65 52                	gs push %edx
417283:	75 42                	jne    0x4172c7
417285:	68 6c 6f 52 6b       	push   $0x6b526f6c
41728a:	57                   	push   %edi
41728b:	2f                   	das
41728c:	38 4e 65             	cmp    %cl,0x65(%esi)
41728f:	4a                   	dec    %edx
417290:	30 6a 78             	xor    %ch,0x78(%edx)
417293:	4c                   	dec    %esp
417294:	6a 59                	push   $0x59
417296:	4b                   	dec    %ebx
417297:	50                   	push   %eax
417298:	62 77 30             	bound  %esi,0x30(%edi)
41729b:	50                   	push   %eax
41729c:	45                   	inc    %ebp
41729d:	48                   	dec    %eax
41729e:	34 46                	xor    $0x46,%al
4172a0:	64 6f                	outsl  %fs:(%esi),(%dx)
4172a2:	42                   	inc    %edx
4172a3:	6c                   	insb   (%dx),%es:(%edi)
4172a4:	33 71 6e             	xor    0x6e(%ecx),%esi
4172a7:	6e                   	outsb  %ds:(%esi),(%dx)
4172a8:	56                   	push   %esi
4172a9:	32 55 71             	xor    0x71(%ebp),%dl
4172ac:	66 48                	dec    %ax
4172ae:	68 32 6d 6c 6d       	push   $0x6d6c6d32
4172b3:	56                   	push   %esi
4172b4:	7a 57                	jp     0x41730d
4172b6:	47                   	inc    %edi
4172b7:	43                   	inc    %ebx
4172b8:	58                   	pop    %eax
4172b9:	6b 4a 31 7a          	imul   $0x7a,0x31(%edx),%ecx
4172bd:	37                   	aaa
4172be:	4a                   	dec    %edx
4172bf:	43                   	inc    %ebx
4172c0:	48                   	dec    %eax
4172c1:	61                   	popa
4172c2:	51                   	push   %ecx
4172c3:	6d                   	insl   (%dx),%es:(%edi)
4172c4:	68 37 74 55 30       	push   $0x30557437
4172c9:	49                   	dec    %ecx
4172ca:	59                   	pop    %ecx
4172cb:	6e                   	outsb  %ds:(%esi),(%dx)
4172cc:	43                   	inc    %ebx
4172cd:	55                   	push   %ebp
4172ce:	38 2f                	cmp    %ch,(%edi)
4172d0:	6a 56                	push   $0x56
4172d2:	4e                   	dec    %esi
4172d3:	4c                   	dec    %esp
4172d4:	6b 67 4c 4b          	imul   $0x4b,0x4c(%edi),%esp
4172d8:	55                   	push   %ebp
4172d9:	49                   	dec    %ecx
4172da:	30 6b 6d             	xor    %ch,0x6d(%ebx)
4172dd:	62 4d 57             	bound  %ecx,0x57(%ebp)
4172e0:	33 30                	xor    (%eax),%esi
4172e2:	68 6b 5a 57 55       	push   $0x55575a6b
4172e7:	6e                   	outsb  %ds:(%esi),(%dx)
4172e8:	49                   	dec    %ecx
4172e9:	79 4e                	jns    0x417339
4172eb:	65 2b 2b             	sub    %gs:(%ebx),%ebp
4172ee:	50                   	push   %eax
4172ef:	51                   	push   %ecx
4172f0:	46                   	inc    %esi
4172f1:	7a 64                	jp     0x417357
4172f3:	6c                   	insb   (%dx),%es:(%edi)
4172f4:	4c                   	dec    %esp
4172f5:	49                   	dec    %ecx
4172f6:	4f                   	dec    %edi
4172f7:	43                   	inc    %ebx
4172f8:	77 51                	ja     0x41734b
4172fa:	78 2b                	js     0x417327
4172fc:	5a                   	pop    %edx
4172fd:	42                   	inc    %edx
4172fe:	4a                   	dec    %edx
4172ff:	55                   	push   %ebp
417300:	45                   	inc    %ebp
417301:	45                   	inc    %ebp
417302:	49                   	dec    %ecx
417303:	37                   	aaa
417304:	6d                   	insl   (%dx),%es:(%edi)
417305:	52                   	push   %edx
417306:	2b 61 6a             	sub    0x6a(%ecx),%esp
417309:	42                   	inc    %edx
41730a:	2b 58 55             	sub    0x55(%eax),%ebx
41730d:	43                   	inc    %ebx
41730e:	6b 61 36 68          	imul   $0x68,0x36(%ecx),%esp
417312:	65 43                	gs inc %ebx
417314:	6e                   	outsb  %ds:(%esi),(%dx)
417315:	63 78 47             	arpl   %edi,0x47(%eax)
417318:	45                   	inc    %ebp
417319:	77 48                	ja     0x417363
41731b:	38 71 4e             	cmp    %dh,0x4e(%ecx)
41731e:	77 4d                	ja     0x41736d
417320:	36 4d                	ss dec %ebp
417322:	6c                   	insb   (%dx),%es:(%edi)
417323:	75 54                	jne    0x417379
417325:	5a                   	pop    %edx
417326:	33 47 51             	xor    0x51(%edi),%eax
417329:	4b                   	dec    %ebx
41732a:	74 38                	je     0x417364
41732c:	79 4e                	jns    0x41737c
41732e:	48                   	dec    %eax
41732f:	2f                   	das
417330:	69 5a 7a 50 53 47 6a 	imul   $0x6a475350,0x7a(%edx),%ebx
417337:	56                   	push   %esi
417338:	34 73                	xor    $0x73,%al
41733a:	4d                   	dec    %ebp
41733b:	69 2b 36 66 78 2b    	imul   $0x2b786636,(%ebx),%ebp
417341:	56                   	push   %esi
417342:	67 55                	addr16 push %ebp
417344:	31 53 72             	xor    %edx,0x72(%ebx)
417347:	75 61                	jne    0x4173aa
417349:	5a                   	pop    %edx
41734a:	61                   	popa
41734b:	58                   	pop    %eax
41734c:	64 58                	fs pop %eax
41734e:	72 55                	jb     0x4173a5
417350:	4c                   	dec    %esp
417351:	72 7a                	jb     0x4173cd
417353:	6e                   	outsb  %ds:(%esi),(%dx)
417354:	74 36                	je     0x41738c
417356:	76 6d                	jbe    0x4173c5
417358:	79 6d                	jns    0x4173c7
41735a:	2b 2b                	sub    (%ebx),%ebp
41735c:	43                   	inc    %ebx
41735d:	6c                   	insb   (%dx),%es:(%edi)
41735e:	32 31                	xor    (%ecx),%dh
417360:	68 58 32 67 67       	push   $0x67673258
417365:	37                   	aaa
417366:	4a                   	dec    %edx
417367:	36 59                	ss pop %ecx
417369:	2f                   	das
41736a:	46                   	inc    %esi
41736b:	46                   	inc    %esi
41736c:	64 79 41             	fs jns 0x4173b0
41736f:	76 6c                	jbe    0x4173dd
417371:	34 43                	xor    $0x43,%al
417373:	6e                   	outsb  %ds:(%esi),(%dx)
417374:	62 5a 65             	bound  %ebx,0x65(%edx)
417377:	52                   	push   %edx
417378:	65 38 42 38          	cmp    %al,%gs:0x38(%edx)
41737c:	30 62 65             	xor    %ah,0x65(%edx)
41737f:	38 37                	cmp    %dh,(%edi)
417381:	66 4b                	dec    %bx
417383:	6f                   	outsl  %ds:(%esi),(%dx)
417384:	7a 6d                	jp     0x4173f3
417386:	32 34 46             	xor    (%esi,%eax,2),%dh
417389:	43                   	inc    %ebx
41738a:	55                   	push   %ebp
41738b:	70 51                	jo     0x4173de
41738d:	76 48                	jbe    0x4173d7
41738f:	43                   	inc    %ebx
417390:	39 67 6b             	cmp    %esp,0x6b(%edi)
417393:	79 75                	jns    0x41740a
417395:	77 4b                	ja     0x4173e2
417397:	7a 75                	jp     0x41740e
417399:	69 39 31 62 73 5a    	imul   $0x5a736231,(%ecx),%edi
41739f:	2f                   	das
4173a0:	47                   	inc    %edi
4173a1:	31 2b                	xor    %ebp,(%ebx)
4173a3:	55                   	push   %ebp
4173a4:	55                   	push   %ebp
4173a5:	71 32                	jno    0x4173d9
4173a7:	6f                   	outsl  %ds:(%esi),(%dx)
4173a8:	57                   	push   %edi
4173a9:	2b 6a 77             	sub    0x77(%edx),%ebp
4173ac:	43                   	inc    %ebx
4173ad:	54                   	push   %esp
4173ae:	48                   	dec    %eax
4173af:	76 6f                	jbe    0x417420
4173b1:	6b 48 47 54          	imul   $0x54,0x47(%eax),%ecx
4173b5:	35 70 53 4d 6c       	xor    $0x6c4d5370,%eax
4173ba:	65 58                	gs pop %eax
4173bc:	53                   	push   %ebx
4173bd:	56                   	push   %esi
4173be:	45                   	inc    %ebp
4173bf:	6f                   	outsl  %ds:(%esi),(%dx)
4173c0:	73 51                	jae    0x417413
4173c2:	45                   	inc    %ebp
4173c3:	4d                   	dec    %ebp
4173c4:	59                   	pop    %ecx
4173c5:	57                   	push   %edi
4173c6:	54                   	push   %esp
4173c7:	38 6a 34             	cmp    %ch,0x34(%edx)
4173ca:	44                   	inc    %esp
4173cb:	44                   	inc    %esp
4173cc:	7a 56                	jp     0x417424
4173ce:	49                   	dec    %ecx
4173cf:	47                   	inc    %edi
4173d0:	49                   	dec    %ecx
4173d1:	65 6b 56 50 52       	imul   $0x52,%gs:0x50(%esi),%edx
4173d6:	55                   	push   %ebp
4173d7:	4f                   	dec    %edi
4173d8:	77 71                	ja     0x41744b
4173da:	30 48 78             	xor    %cl,0x78(%eax)
4173dd:	2b 34 78             	sub    (%eax,%edi,2),%esi
4173e0:	6b 69 66 76          	imul   $0x76,0x66(%ecx),%ebp
4173e4:	6a 6d                	push   $0x6d
4173e6:	4e                   	dec    %esi
4173e7:	44                   	inc    %esp
4173e8:	45                   	inc    %ebp
4173e9:	54                   	push   %esp
4173ea:	44                   	inc    %esp
4173eb:	51                   	push   %ecx
4173ec:	54                   	push   %esp
4173ed:	44                   	inc    %esp
4173ee:	56                   	push   %esi
4173ef:	36 42                	ss inc %edx
4173f1:	55                   	push   %ebp
4173f2:	58                   	pop    %eax
4173f3:	5a                   	pop    %edx
4173f4:	7a 70                	jp     0x417466
4173f6:	35 6b 34 36 66       	xor    $0x6636346b,%eax
4173fb:	43                   	inc    %ebx
4173fc:	61                   	popa
4173fd:	44                   	inc    %esp
4173fe:	4a                   	dec    %edx
4173ff:	30 6d 36             	xor    %ch,0x36(%ebp)
417402:	4c                   	dec    %esp
417403:	50                   	push   %eax
417404:	42                   	inc    %edx
417405:	6f                   	outsl  %ds:(%esi),(%dx)
417406:	49                   	dec    %ecx
417407:	73 4d                	jae    0x417456
417409:	6f                   	outsl  %ds:(%esi),(%dx)
41740a:	68 50 45 50 6d       	push   $0x6d504550
41740f:	45                   	inc    %ebp
417410:	36 46                	ss inc %esi
417412:	5a                   	pop    %edx
417413:	47                   	inc    %edi
417414:	6e                   	outsb  %ds:(%esi),(%dx)
417415:	6b 79 70 57          	imul   $0x57,0x70(%ecx),%edi
417419:	48                   	dec    %eax
41741a:	64 52                	fs push %edx
41741c:	64 6b 65 2f 67       	imul   $0x67,%fs:0x2f(%ebp),%esp
417421:	56                   	push   %esi
417422:	42                   	inc    %edx
417423:	68 56 64 32 68       	push   $0x68326456
417428:	48                   	dec    %eax
417429:	33 47 4e             	xor    0x4e(%edi),%eax
41742c:	2f                   	das
41742d:	4a                   	dec    %edx
41742e:	70 41                	jo     0x417471
417430:	54                   	push   %esp
417431:	61                   	popa
417432:	48                   	dec    %eax
417433:	59                   	pop    %ecx
417434:	58                   	pop    %eax
417435:	2f                   	das
417436:	45                   	inc    %ebp
417437:	31 37                	xor    %esi,(%edi)
417439:	39 57 72             	cmp    %edx,0x72(%edi)
41743c:	6c                   	insb   (%dx),%es:(%edi)
41743d:	72 71                	jb     0x4174b0
41743f:	52                   	push   %edx
417440:	31 42 57             	xor    %eax,0x57(%edx)
417443:	35 61 63 7a 73       	xor    $0x737a6361,%eax
417448:	35 46 65 36 4b       	xor    $0x4b366546,%eax
41744d:	44                   	inc    %esp
41744e:	58                   	pop    %eax
41744f:	4f                   	dec    %edi
417450:	31 47 44             	xor    %eax,0x44(%edi)
417453:	69 75 63 44 2b 39 36 	imul   $0x36392b44,0x63(%ebp),%esi
41745a:	31 4a 77             	xor    %ecx,0x77(%edx)
41745d:	7a 63                	jp     0x4174c2
41745f:	4b                   	dec    %ebx
417460:	49                   	dec    %ecx
417461:	68 6f 50 43 4f       	push   $0x4f43506f
417466:	2b 54 6e 30          	sub    0x30(%esi,%ebp,2),%edx
41746a:	6b 53 56 69          	imul   $0x69,0x56(%ebx),%edx
41746e:	6d                   	insl   (%dx),%es:(%edi)
41746f:	46                   	inc    %esi
417470:	59                   	pop    %ecx
417471:	79 48                	jns    0x4174bb
417473:	62 76 6c             	bound  %esi,0x6c(%esi)
417476:	72 65                	jb     0x4174dd
417478:	75 74                	jne    0x4174ee
41747a:	4e                   	dec    %esi
41747b:	6e                   	outsb  %ds:(%esi),(%dx)
41747c:	4e                   	dec    %esi
41747d:	57                   	push   %edi
41747e:	78 55                	js     0x4174d5
417480:	31 43 6b             	xor    %eax,0x6b(%ebx)
417483:	76 66                	jbe    0x4174eb
417485:	62 73 67             	bound  %esi,0x67(%ebx)
417488:	4c                   	dec    %esp
417489:	6b 6d 42 44          	imul   $0x44,0x42(%ebp),%ebp
41748d:	73 37                	jae    0x4174c6
41748f:	4b                   	dec    %ebx
417490:	4f                   	dec    %edi
417491:	6a 77                	push   $0x77
417493:	39 7a 49             	cmp    %edi,0x49(%edx)
417496:	39 4a 64             	cmp    %ecx,0x64(%edx)
417499:	32 65 7a             	xor    0x7a(%ebp),%ah
41749c:	42                   	inc    %edx
41749d:	6a 7a                	push   $0x7a
41749f:	63 6e 77             	arpl   %ebp,0x77(%esi)
4174a2:	55                   	push   %ebp
4174a3:	65 48                	gs dec %eax
4174a5:	61                   	popa
4174a6:	5a                   	pop    %edx
4174a7:	61                   	popa
4174a8:	33 56 49             	xor    0x49(%esi),%edx
4174ab:	74 32                	je     0x4174df
4174ad:	32 45 48             	xor    0x48(%ebp),%al
4174b0:	6d                   	insl   (%dx),%es:(%edi)
4174b1:	35 66 55 70 38       	xor    $0x38705566,%eax
4174b6:	6a 30                	push   $0x30
4174b8:	62 47 6b             	bound  %eax,0x6b(%edi)
4174bb:	45                   	inc    %ebp
4174bc:	49                   	dec    %ecx
4174bd:	68 44 65 51 4e       	push   $0x4e516544
4174c2:	59                   	pop    %ecx
4174c3:	61                   	popa
4174c4:	41                   	inc    %ecx
4174c5:	33 5a 66             	xor    0x66(%edx),%ebx
4174c8:	30 63 76             	xor    %ah,0x76(%ebx)
4174cb:	49                   	dec    %ecx
4174cc:	57                   	push   %edi
4174cd:	56                   	push   %esi
4174ce:	71 49                	jno    0x417519
4174d0:	30 4a 57             	xor    %cl,0x57(%edx)
4174d3:	32 43 51             	xor    0x51(%ebx),%al
4174d6:	46                   	inc    %esi
4174d7:	33 39                	xor    (%ecx),%edi
4174d9:	4f                   	dec    %edi
4174da:	75 72                	jne    0x41754e
4174dc:	39 2b                	cmp    %ebp,(%ebx)
4174de:	54                   	push   %esp
4174df:	6a 32                	push   $0x32
4174e1:	48                   	dec    %eax
4174e2:	6a 37                	push   $0x37
4174e4:	70 42                	jo     0x417528
4174e6:	61                   	popa
4174e7:	77 6b                	ja     0x417554