4171ad:	44                   	inc    %esp
4171ae:	72 50                	jb     0x417200
4171b0:	52                   	push   %edx
4171b1:	32 4b 61             	xor    0x61(%ebx),%cl
4171b4:	4a                   	dec    %edx
4171b5:	48                   	dec    %eax
4171b6:	5a                   	pop    %edx
4171b7:	45                   	inc    %ebp
4171b8:	4d                   	dec    %ebp
4171b9:	57                   	push   %edi
4171ba:	70 77                	jo     0x417233
4171bc:	69 7a 72 4a 37 52 4f 	imul   $0x4f52374a,0x72(%edx),%edi
4171c3:	68 34 66 6d 39       	push   $0x396d6634
4171c8:	71 39                	jno    0x417203
4171ca:	67 69 55 6a 2f 4c 33 	imul   $0x6a334c2f,0x6a(%di),%edx
4171d1:	6a
4171d2:	56                   	push   %esi
4171d3:	48                   	dec    %eax
4171d4:	62 71 5a             	bound  %esi,0x5a(%ecx)
4171d7:	34 5a                	xor    $0x5a,%al
4171d9:	56                   	push   %esi
4171da:	32 6e 6a             	xor    0x6a(%esi),%ch
4171dd:	32 58 48             	xor    0x48(%eax),%bl
4171e0:	55                   	push   %ebp
4171e1:	2f                   	das
4171e2:	2b 7a 47             	sub    0x47(%edx),%edi
4171e5:	4a                   	dec    %edx
4171e6:	39 67 52             	cmp    %esp,0x52(%edi)
4171e9:	41                   	inc    %ecx
4171ea:	35 43 46 51 49       	xor    $0x49514643,%eax
4171ef:	4f                   	dec    %edi
4171f0:	57                   	push   %edi
4171f1:	4b                   	dec    %ebx
4171f2:	70 70                	jo     0x417264
4171f4:	30 78 53             	xor    %bh,0x53(%eax)
4171f7:	76 63                	jbe    0x41725c
4171f9:	41                   	inc    %ecx
4171fa:	65 74 46             	gs je  0x417243
4171fd:	44                   	inc    %esp
4171fe:	6d                   	insl   (%dx),%es:(%edi)
4171ff:	37                   	aaa
417200:	45                   	inc    %ebp
417201:	55                   	push   %ebp
417202:	35 58 79 66 63       	xor    $0x63667958,%eax
417207:	37                   	aaa
417208:	75 70                	jne    0x41727a
41720a:	34 55                	xor    $0x55,%al
41720c:	59                   	pop    %ecx
41720d:	36 54                	ss push %esp
41720f:	44                   	inc    %esp
417210:	56                   	push   %esi
417211:	32 38                	xor    (%eax),%bh
417213:	44                   	inc    %esp
417214:	31 36                	xor    %esi,(%esi)
417216:	55                   	push   %ebp
417217:	65 76 49             	gs jbe 0x417263
41721a:	79 43                	jns    0x41725f
41721c:	76 67                	jbe    0x417285
41721e:	39 2f                	cmp    %ebp,(%edi)
417220:	54                   	push   %esp
417221:	6a 4d                	push   $0x4d
417223:	74 7a                	je     0x41729f
417225:	70 37                	jo     0x41725e
417227:	7a 48                	jp     0x417271
417229:	4a                   	dec    %edx
41722a:	70 61                	jo     0x41728d
41722c:	59                   	pop    %ecx
41722d:	54                   	push   %esp
41722e:	69 51 4a 54 75 6c 31 	imul   $0x316c7554,0x4a(%ecx),%edx
417235:	37                   	aaa
417236:	79 70                	jns    0x4172a8
417238:	66 76 43             	data16 jbe 0x41727e
41723b:	69 64 32 6b 64 52 33 	imul   $0x6d335264,0x6b(%edx,%esi,1),%esp
417242:	6d
417243:	50                   	push   %eax
417244:	51                   	push   %ecx
417245:	59                   	pop    %ecx
417246:	41                   	inc    %ecx
417247:	4b                   	dec    %ebx
417248:	62 6a 41             	bound  %ebp,0x41(%edx)
41724b:	4c                   	dec    %esp
41724c:	43                   	inc    %ebx
41724d:	30 77 66             	xor    %dh,0x66(%edi)
417250:	73 38                	jae    0x41728a
417252:	58                   	pop    %eax
417253:	46                   	inc    %esi
417254:	4a                   	dec    %edx
417255:	65 4f                	gs dec %edi
417257:	34 77                	xor    $0x77,%al
417259:	38 72 46             	cmp    %dh,0x46(%edx)
41725c:	75 64                	jne    0x4172c2
41725e:	57                   	push   %edi
41725f:	6c                   	insb   (%dx),%es:(%edi)
417260:	6f                   	outsl  %ds:(%esi),(%dx)
417261:	43                   	inc    %ebx
417262:	76 46                	jbe    0x4172aa
417264:	52                   	push   %edx
417265:	73 61                	jae    0x4172c8
417267:	36 76 33             	ss jbe 0x41729d
41726a:	74 31                	je     0x41729d
41726c:	56                   	push   %esi
41726d:	6f                   	outsl  %ds:(%esi),(%dx)
41726e:	70 37                	jo     0x4172a7
417270:	50                   	push   %eax
417271:	46                   	inc    %esi
417272:	45                   	inc    %ebp
417273:	67 78 6e             	addr16 js 0x4172e4
417276:	42                   	inc    %edx
417277:	7a 73                	jp     0x4172ec
417279:	42                   	inc    %edx
41727a:	62 42 47             	bound  %eax,0x47(%edx)
41727d:	68 32 58 38 58       	push   $0x58385832
417282:	73 68                	jae    0x4172ec
417284:	69 33 77 51 6c 4a    	imul   $0x4a6c5177,(%ebx),%esi
41728a:	42                   	inc    %edx
41728b:	68 45 74 66 45       	push   $0x45667445
417290:	66 34 6f             	data16 xor $0x6f,%al
417293:	53                   	push   %ebx
417294:	51                   	push   %ecx
417295:	44                   	inc    %esp
417296:	79 59                	jns    0x4172f1
417298:	31 41 58             	xor    %eax,0x58(%ecx)
41729b:	72 53                	jb     0x4172f0
41729d:	36 54                	ss push %esp
41729f:	6c                   	insb   (%dx),%es:(%edi)
4172a0:	2f                   	das
4172a1:	48                   	dec    %eax
4172a2:	79 6b                	jns    0x41730f
4172a4:	39 79 6c             	cmp    %edi,0x6c(%ecx)
4172a7:	77 4d                	ja     0x4172f6
4172a9:	67 64 55             	addr16 fs push %ebp
4172ac:	6e                   	outsb  %ds:(%esi),(%dx)
4172ad:	79 73                	jns    0x417322
4172af:	55                   	push   %ebp
4172b0:	54                   	push   %esp
4172b1:	79 76                	jns    0x417329
4172b3:	73 49                	jae    0x4172fe
4172b5:	42                   	inc    %edx
4172b6:	4e                   	dec    %esi
4172b7:	47                   	inc    %edi
4172b8:	4b                   	dec    %ebx
4172b9:	43                   	inc    %ebx
4172ba:	42                   	inc    %edx
4172bb:	76 32                	jbe    0x4172ef
4172bd:	43                   	inc    %ebx
4172be:	49                   	dec    %ecx
4172bf:	42                   	inc    %edx
4172c0:	56                   	push   %esi
4172c1:	2b 79 47             	sub    0x47(%ecx),%edi
4172c4:	4b                   	dec    %ebx
4172c5:	55                   	push   %ebp
4172c6:	7a 41                	jp     0x417309
4172c8:	35 63 75 69 4a       	xor    $0x4a697563,%eax
4172cd:	46                   	inc    %esi
4172ce:	75 56                	jne    0x417326
4172d0:	76 55                	jbe    0x417327
4172d2:	72 54                	jb     0x417328
4172d4:	56                   	push   %esi
4172d5:	76 67                	jbe    0x41733e
4172d7:	35 39 6e 6e 51       	xor    $0x516e6e39,%eax
4172dc:	4b                   	dec    %ebx
4172dd:	54                   	push   %esp
4172de:	4d                   	dec    %ebp
4172df:	34 6e                	xor    $0x6e,%al
4172e1:	75 2f                	jne    0x417312
4172e3:	58                   	pop    %eax
4172e4:	42                   	inc    %edx
4172e5:	79 72                	jns    0x417359
4172e7:	61                   	popa
4172e8:	79 50                	jns    0x41733a
4172ea:	52                   	push   %edx
4172eb:	4a                   	dec    %edx
4172ec:	54                   	push   %esp
4172ed:	67 74 65             	addr16 je 0x417355
4172f0:	45                   	inc    %ebp
4172f1:	62 6d 37             	bound  %ebp,0x37(%ebp)
4172f4:	52                   	push   %edx
4172f5:	37                   	aaa
4172f6:	54                   	push   %esp
4172f7:	4c                   	dec    %esp
4172f8:	66 61                	popaw
4172fa:	55                   	push   %ebp
4172fb:	7a 5a                	jp     0x417357
4172fd:	2f                   	das
4172fe:	32 6a 65             	xor    0x65(%edx),%ch
417301:	31 73 58             	xor    %esi,0x58(%ebx)
417304:	72 65                	jb     0x41736b
417306:	4b                   	dec    %ebx
417307:	61                   	popa
417308:	61                   	popa
417309:	45                   	inc    %ebp
41730a:	61                   	popa
41730b:	6a 76                	push   $0x76
41730d:	4f                   	dec    %edi
41730e:	61                   	popa
41730f:	4c                   	dec    %esp
417310:	47                   	inc    %edi
417311:	64 71 6a             	fs jno 0x41737e
417314:	54                   	push   %esp
417315:	44                   	inc    %esp
417316:	6b 6b 74 36          	imul   $0x36,0x74(%ebx),%ebp
41731a:	63 79 42             	arpl   %edi,0x42(%ecx)
41731d:	57                   	push   %edi
41731e:	37                   	aaa
41731f:	56                   	push   %esi
417320:	58                   	pop    %eax
417321:	79 30                	jns    0x417353
417323:	43                   	inc    %ebx
417324:	4a                   	dec    %edx
417325:	4e                   	dec    %esi
417326:	79 63                	jns    0x41738b
417328:	58                   	pop    %eax
417329:	46                   	inc    %esi
41732a:	38 6f 53             	cmp    %ch,0x53(%edi)
41732d:	58                   	pop    %eax
41732e:	6f                   	outsl  %ds:(%esi),(%dx)
41732f:	33 66 5a             	xor    0x5a(%esi),%esp
417332:	55                   	push   %ebp
417333:	48                   	dec    %eax
417334:	46                   	inc    %esi
417335:	63 6a 47             	arpl   %ebp,0x47(%edx)
417338:	57                   	push   %edi
417339:	63 38                	arpl   %edi,(%eax)
41733b:	70 42                	jo     0x41737f
41733d:	63 42 6d             	arpl   %eax,0x6d(%edx)
417340:	61                   	popa
417341:	54                   	push   %esp
417342:	56                   	push   %esi
417343:	71 33                	jno    0x417378
417345:	74 2b                	je     0x417372
417347:	45                   	inc    %ebp
417348:	47                   	inc    %edi
417349:	69 6e 75 72 6f 71 4d 	imul   $0x4d716f72,0x75(%esi),%ebp
417350:	51                   	push   %ecx
417351:	7a 79                	jp     0x4173cc
417353:	64 67 41             	fs addr16 inc %ecx
417356:	6a 38                	push   $0x38
417358:	69 42 64 63 63 6f 41 	imul   $0x416f6363,0x64(%edx),%eax
41735f:	50                   	push   %eax
417360:	49                   	dec    %ecx
417361:	52                   	push   %edx
417362:	4e                   	dec    %esi
417363:	52                   	push   %edx
417364:	31 5a 54             	xor    %ebx,0x54(%edx)
417367:	55                   	push   %ebp
417368:	74 35                	je     0x41739f
41736a:	70 42                	jo     0x4173ae
41736c:	5a                   	pop    %edx
41736d:	31 78 37             	xor    %edi,0x37(%eax)
417370:	53                   	push   %ebx
417371:	4f                   	dec    %edi
417372:	31 6f 72             	xor    %ebp,0x72(%edi)
417375:	66 72 4e             	data16 jb 0x4173c6
417378:	6c                   	insb   (%dx),%es:(%edi)
417379:	71 57                	jno    0x4173d2
41737b:	31 56 52             	xor    %edx,0x52(%esi)
41737e:	48                   	dec    %eax
41737f:	52                   	push   %edx
417380:	52                   	push   %edx
417381:	5a                   	pop    %edx
417382:	66 78 4a             	data16 js 0x4173cf
417385:	55                   	push   %ebp
417386:	4b                   	dec    %ebx
417387:	79 49                	jns    0x4173d2
417389:	66 4c                	dec    %sp
41738b:	6c                   	insb   (%dx),%es:(%edi)
41738c:	4f                   	dec    %edi
41738d:	57                   	push   %edi
41738e:	52                   	push   %edx
41738f:	41                   	inc    %ecx
417390:	2f                   	das
417391:	79 59                	jns    0x4173ec
417393:	75 6e                	jne    0x417403
417395:	71 36                	jno    0x4173cd
417397:	68 78 68 56 52       	push   $0x52566878
41739c:	78 74                	js     0x417412
41739e:	61                   	popa
41739f:	6e                   	outsb  %ds:(%esi),(%dx)
4173a0:	6b 50 35 31          	imul   $0x31,0x35(%eax),%edx
4173a4:	39 2f                	cmp    %ebp,(%edi)
4173a6:	30 55 51             	xor    %dl,0x51(%ebp)
4173a9:	64 45                	fs inc %ebp
4173ab:	61                   	popa
4173ac:	71 33                	jno    0x4173e1
4173ae:	52                   	push   %edx
4173af:	73 37                	jae    0x4173e8
4173b1:	59                   	pop    %ecx
4173b2:	62 70 4e             	bound  %esi,0x4e(%eax)
4173b5:	73 77                	jae    0x41742e
4173b7:	52                   	push   %edx
4173b8:	69 30 74 62 75 72    	imul   $0x72756274,(%eax),%esi
4173be:	50                   	push   %eax
4173bf:	49                   	dec    %ecx
4173c0:	52                   	push   %edx
4173c1:	37                   	aaa
4173c2:	30 6f 75             	xor    %ch,0x75(%edi)
4173c5:	37                   	aaa
4173c6:	2b 54 46 7a          	sub    0x7a(%esi,%eax,2),%edx
4173ca:	35 49 39 4f 51       	xor    $0x514f3949,%eax
4173cf:	46                   	inc    %esi
4173d0:	62 4c 4a 4a          	bound  %ecx,0x4a(%edx,%ecx,2)
4173d4:	43                   	inc    %ebx
4173d5:	64 79 33             	fs jns 0x41740b
4173d8:	39 4c 51 6d          	cmp    %ecx,0x6d(%ecx,%edx,2)
4173dc:	65 54                	gs push %esp
4173de:	6a 64                	push   $0x64
4173e0:	4f                   	dec    %edi
4173e1:	6f                   	outsl  %ds:(%esi),(%dx)
4173e2:	79 63                	jns    0x417447
4173e4:	54                   	push   %esp
4173e5:	4f                   	dec    %edi
4173e6:	4e                   	dec    %esi
4173e7:	48                   	dec    %eax
4173e8:	69 63 2f 4c 45 5a 6f 	imul   $0x6f5a454c,0x2f(%ebx),%esp
4173ef:	75 6a                	jne    0x41745b
4173f1:	36 33 6a 46          	xor    %ss:0x46(%edx),%ebp
4173f5:	65 49                	gs dec %ecx
4173f7:	70 58                	jo     0x417451
4173f9:	44                   	inc    %esp
4173fa:	52                   	push   %edx
4173fb:	44                   	inc    %esp
4173fc:	4a                   	dec    %edx
4173fd:	53                   	push   %ebx
4173fe:	6d                   	insl   (%dx),%es:(%edi)
4173ff:	72 64                	jb     0x417465
417401:	68 38 4e 57 61       	push   $0x61574e38
417406:	58                   	pop    %eax
417407:	34 74                	xor    $0x74,%al
417409:	44                   	inc    %esp
41740a:	51                   	push   %ecx
41740b:	75 39                	jne    0x417446
41740d:	74 53                	je     0x417462
41740f:	73 42                	jae    0x417453
417411:	66 2b 64 45 75       	sub    0x75(%ebp,%eax,2),%sp
417416:	36 2b 71 72          	sub    %ss:0x72(%ecx),%esi
41741a:	4b                   	dec    %ebx
41741b:	52                   	push   %edx
41741c:	4c                   	dec    %esp
41741d:	6b 66 49 42          	imul   $0x42,0x49(%esi),%esp
417421:	6c                   	insb   (%dx),%es:(%edi)
417422:	48                   	dec    %eax
417423:	55                   	push   %ebp
417424:	62 67 74             	bound  %esp,0x74(%edi)
417427:	74 61                	je     0x41748a
417429:	47                   	inc    %edi
41742a:	52                   	push   %edx
41742b:	63 2b                	arpl   %ebp,(%ebx)
41742d:	63 77 48             	arpl   %esi,0x48(%edi)
417430:	42                   	inc    %edx
417431:	6c                   	insb   (%dx),%es:(%edi)