4171e2:	4c                   	dec    %esp
4171e3:	31 36                	xor    %esi,(%esi)
4171e5:	51                   	push   %ecx
4171e6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4171eb:	71 31                	jno    0x41721e
4171ed:	6a 6a                	push   $0x6a
4171ef:	32 4c 6f 33          	xor    0x33(%edi,%ebp,2),%cl
4171f3:	55                   	push   %ebp
4171f4:	42                   	inc    %edx
4171f5:	4b                   	dec    %ebx
4171f6:	55                   	push   %ebp
4171f7:	5a                   	pop    %edx
4171f8:	6b 64 49 32 62       	imul   $0x62,0x32(%ecx,%ecx,2),%esp
4171fd:	4c                   	dec    %esp
4171fe:	63 67 34             	arpl   %esp,0x34(%edi)
417201:	51                   	push   %ecx
417202:	6c                   	insb   (%dx),%es:(%edi)
417203:	58                   	pop    %eax
417204:	75 4e                	jne    0x417254
417206:	47                   	inc    %edi
417207:	4e                   	dec    %esi
417208:	57                   	push   %edi
417209:	5a                   	pop    %edx
41720a:	24 43                	and    $0x43,%al
41720c:	59                   	pop    %ecx
41720d:	6e                   	outsb  %ds:(%esi),(%dx)
41720e:	4b                   	dec    %ebx
41720f:	39 56 54             	cmp    %edx,0x54(%esi)
417212:	5a                   	pop    %edx
417213:	4e                   	dec    %esi
417214:	45                   	inc    %ebp
417215:	73 41                	jae    0x417258
417217:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41721c:	35 31 53 46 52       	xor    $0x52465331,%eax
417221:	5f                   	pop    %edi
417222:	46                   	inc    %esi
417223:	62 6c 31 30          	bound  %ebp,0x30(%ecx,%esi,1)
417227:	6e                   	outsb  %ds:(%esi),(%dx)
417228:	55                   	push   %ebp
417229:	4d                   	dec    %ebp
41722a:	4b                   	dec    %ebx
41722b:	6a 47                	push   $0x47
41722d:	54                   	push   %esp
41722e:	74 48                	je     0x417278
417230:	71 41                	jno    0x417273
417232:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417237:	71 78                	jno    0x4172b1
417239:	4f                   	dec    %edi
41723a:	46                   	inc    %esi
41723b:	73 6f                	jae    0x4172ac
41723d:	47                   	inc    %edi
41723e:	62 76 6c             	bound  %esi,0x6c(%esi)
417241:	42                   	inc    %edx
417242:	6c                   	insb   (%dx),%es:(%edi)
417243:	55                   	push   %ebp
417244:	75 6a                	jne    0x4172b0
417246:	79 53                	jns    0x41729b
417248:	39 67 33             	cmp    %esp,0x33(%edi)
41724b:	66 50                	push   %ax
41724d:	51                   	push   %ecx
41724e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417253:	71 4b                	jno    0x4172a0
417255:	78 4c                	js     0x4172a3
417257:	36 6b 51 61 55       	imul   $0x55,%ss:0x61(%ecx),%edx
41725c:	79 42                	jns    0x4172a0
41725e:	5f                   	pop    %edi
41725f:	36 6a 49             	ss push $0x49
417262:	47                   	inc    %edi
417263:	33 6d 51             	xor    0x51(%ebp),%ebp
417266:	55                   	push   %ebp
417267:	47                   	inc    %edi
417268:	4f                   	dec    %edi
417269:	77 3d                	ja     0x4172a8
41726b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417270:	43                   	inc    %ebx
417271:	67 73 6b             	addr16 jae 0x4172df
417274:	76 33                	jbe    0x4172a9
417276:	51                   	push   %ecx
417277:	55                   	push   %ebp
417278:	34 63                	xor    $0x63,%al
41727a:	45                   	inc    %ebp
41727b:	79 38                	jns    0x4172b5
41727d:	4d                   	dec    %ebp
41727e:	37                   	aaa
41727f:	68 71 76 4e 4e       	push   $0x4e4e7671
417284:	42                   	inc    %edx
417285:	62 46 79             	bound  %eax,0x79(%esi)
417288:	6f                   	outsl  %ds:(%esi),(%dx)
417289:	77 24                	ja     0x4172af
41728b:	44                   	inc    %esp
41728c:	76 62                	jbe    0x4172f0
41728e:	6d                   	insl   (%dx),%es:(%edi)
41728f:	53                   	push   %ebx
417290:	51                   	push   %ecx
417291:	72 4e                	jb     0x4172e1
417293:	38 41 35             	cmp    %al,0x35(%ecx)
417296:	4a                   	dec    %edx
417297:	4a                   	dec    %edx
417298:	4a                   	dec    %edx
417299:	57                   	push   %edi
41729a:	73 3d                	jae    0x4172d9
41729c:	00 23                	add    %ah,(%ebx)
41729e:	3d 71 5a 44 48       	cmp    $0x48445a71,%eax
4172a3:	78 33                	js     0x4172d8
4172a5:	38 56 7a             	cmp    %dl,0x7a(%esi)
4172a8:	57                   	push   %edi
4172a9:	73 7a                	jae    0x417325
4172ab:	44                   	inc    %esp
4172ac:	50                   	push   %eax
4172ad:	24 4e                	and    $0x4e,%al
4172af:	64 71 51             	fs jno 0x417303
4172b2:	70 47                	jo     0x4172fb
4172b4:	6f                   	outsl  %ds:(%esi),(%dx)
4172b5:	33 61 6b             	xor    0x6b(%ecx),%esp
4172b8:	5f                   	pop    %edi
4172b9:	5a                   	pop    %edx
4172ba:	24 7a                	and    $0x7a,%al
4172bc:	62 4c 70 4f          	bound  %ecx,0x4f(%eax,%esi,2)
4172c0:	44                   	inc    %esp
4172c1:	4a                   	dec    %edx
4172c2:	73 65                	jae    0x417329
4172c4:	31 5f 53             	xor    %ebx,0x53(%edi)
4172c7:	72 32                	jb     0x4172fb
4172c9:	68 6b 3d 00 23       	push   $0x23003d6b
4172ce:	3d 71 31 42 70       	cmp    $0x70423171,%eax
4172d3:	65 4e                	gs dec %esi
4172d5:	47                   	inc    %edi
4172d6:	55                   	push   %ebp
4172d7:	51                   	push   %ecx
4172d8:	76 73                	jbe    0x41734d
4172da:	55                   	push   %ebp
4172db:	46                   	inc    %esi
4172dc:	6f                   	outsl  %ds:(%esi),(%dx)
4172dd:	58                   	pop    %eax
4172de:	50                   	push   %eax
4172df:	6d                   	insl   (%dx),%es:(%edi)
4172e0:	42                   	inc    %edx
4172e1:	36 71 35             	ss jno 0x417319
4172e4:	30 41 3d             	xor    %al,0x3d(%ecx)
4172e7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4172ec:	43                   	inc    %ebx
4172ed:	4b                   	dec    %ebx
4172ee:	58                   	pop    %eax
4172ef:	30 71 7a             	xor    %dh,0x7a(%ecx)
4172f2:	41                   	inc    %ecx
4172f3:	74 6a                	je     0x41735f
4172f5:	4c                   	dec    %esp
4172f6:	41                   	inc    %ecx
4172f7:	4c                   	dec    %esp
4172f8:	39 4b 42             	cmp    %ecx,0x42(%ebx)
4172fb:	50                   	push   %eax
4172fc:	72 4a                	jb     0x417348
4172fe:	57                   	push   %edi
4172ff:	6b 4f 41 3d          	imul   $0x3d,0x41(%edi),%ecx
417303:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417308:	61                   	popa
417309:	52                   	push   %edx
41730a:	4a                   	dec    %edx
41730b:	58                   	pop    %eax
41730c:	36 4b                	ss dec %ebx
41730e:	32 4c 33 78          	xor    0x78(%ebx,%esi,1),%cl
417312:	68 52 31 77 33       	push   $0x33773152
417317:	7a 75                	jp     0x41738e
417319:	77 45                	ja     0x417360
41731b:	37                   	aaa
41731c:	39 77 3d             	cmp    %esi,0x3d(%edi)
41731f:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417324:	43                   	inc    %ebx
417325:	41                   	inc    %ecx
417326:	24 37                	and    $0x37,%al
417328:	6c                   	insb   (%dx),%es:(%edi)
417329:	46                   	inc    %esi
41732a:	6b 55 6c 66          	imul   $0x66,0x6c(%ebp),%edx
41732e:	59                   	pop    %ecx
41732f:	54                   	push   %esp
417330:	42                   	inc    %edx
417331:	68 30 48 70 36       	push   $0x36704830
417336:	75 59                	jne    0x417391
417338:	34 77                	xor    $0x77,%al
41733a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41733f:	71 6d                	jno    0x4173ae
417341:	63 6c 31 44          	arpl   %ebp,0x44(%ecx,%esi,1)
417345:	36 6c                	ss insb (%dx),%es:(%edi)
417347:	67 55                	addr16 push %ebp
417349:	4f                   	dec    %edi
41734a:	4c                   	dec    %esp
41734b:	75 4b                	jne    0x417398
41734d:	47                   	inc    %edi
41734e:	46                   	inc    %esi
41734f:	46                   	inc    %esi
417350:	79 78                	jns    0x4173ca
417352:	4d                   	dec    %ebp
417353:	61                   	popa
417354:	6d                   	insl   (%dx),%es:(%edi)
417355:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
41735b:	71 45                	jno    0x4173a2
41735d:	71 42                	jno    0x4173a1
41735f:	62 31                	bound  %esi,(%ecx)
417361:	39 5a 78             	cmp    %ebx,0x78(%edx)
417364:	72 57                	jb     0x4173bd
417366:	70 4d                	jo     0x4173b5
417368:	43                   	inc    %ebx
417369:	38 70 77             	cmp    %dh,0x77(%eax)
41736c:	41                   	inc    %ecx
41736d:	63 31                	arpl   %esi,(%ecx)
41736f:	76 24                	jbe    0x417395
417371:	51                   	push   %ecx
417372:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417377:	71 4c                	jno    0x4173c5
417379:	32 41 7a             	xor    0x7a(%ecx),%al
41737c:	32 66 64             	xor    0x64(%esi),%ah
41737f:	51                   	push   %ecx
417380:	76 36                	jbe    0x4173b8
417382:	44                   	inc    %esp
417383:	6b 45 42 43          	imul   $0x43,0x42(%ebp),%eax
417387:	5f                   	pop    %edi
417388:	78 24                	js     0x4173ae
41738a:	62 62 4d             	bound  %esp,0x4d(%edx)
41738d:	41                   	inc    %ecx
41738e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417393:	71 73                	jno    0x417408
417395:	71 6d                	jno    0x417404
417397:	41                   	inc    %ecx
417398:	67 4c                	addr16 dec %esp
41739a:	71 51                	jno    0x4173ed
41739c:	68 5f 70 4f 69       	push   $0x694f705f
4173a1:	4a                   	dec    %edx
4173a2:	71 35                	jno    0x4173d9
4173a4:	4d                   	dec    %ebp
4173a5:	63 66 35             	arpl   %esp,0x35(%esi)
4173a8:	49                   	dec    %ecx
4173a9:	69 36 36 7a 6c 36    	imul   $0x366c7a36,(%esi),%esi
4173af:	69 4c 6e 41 58 38 56 	imul   $0x74563858,0x41(%esi,%ebp,2),%ecx
4173b6:	74
4173b7:	71 54                	jno    0x41740d
4173b9:	79 24                	jns    0x4173df
4173bb:	75 78                	jne    0x417435
4173bd:	68 59 3d 00 23       	push   $0x23003d59
4173c2:	3d 71 4e 36 69       	cmp    $0x69364e71,%eax
4173c7:	70 34                	jo     0x4173fd
4173c9:	55                   	push   %ebp
4173ca:	4e                   	dec    %esi
4173cb:	71 33                	jno    0x417400
4173cd:	54                   	push   %esp
4173ce:	4b                   	dec    %ebx
4173cf:	41                   	inc    %ecx
4173d0:	72 50                	jb     0x417422
4173d2:	47                   	inc    %edi
4173d3:	33 5a 5a             	xor    0x5a(%edx),%ebx
4173d6:	79 24                	jns    0x4173fc
4173d8:	7a 77                	jp     0x417451
4173da:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4173df:	71 36                	jno    0x417417
4173e1:	31 73 38             	xor    %esi,0x38(%ebx)
4173e4:	64 36 45             	fs ss inc %ebp
4173e7:	49                   	dec    %ecx
4173e8:	41                   	inc    %ecx
4173e9:	64 53                	fs push %ebx
4173eb:	73 44                	jae    0x417431
4173ed:	4c                   	dec    %esp
4173ee:	4c                   	dec    %esp
4173ef:	6a 71                	push   $0x71
4173f1:	63 68 77             	arpl   %ebp,0x77(%eax)
4173f4:	31 77 3d             	xor    %esi,0x3d(%edi)
4173f7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4173fc:	58                   	pop    %eax
4173fd:	79 43                	jns    0x417442
4173ff:	62 51 35             	bound  %edx,0x35(%ecx)
417402:	33 70 45             	xor    0x45(%eax),%esi
417405:	58                   	pop    %eax
417406:	72 64                	jb     0x41746c
417408:	71 68                	jno    0x417472
41740a:	4a                   	dec    %edx
41740b:	36 6f                	outsl  %ss:(%esi),(%dx)
41740d:	58                   	pop    %eax
41740e:	6f                   	outsl  %ds:(%esi),(%dx)
41740f:	48                   	dec    %eax
417410:	71 67                	jno    0x417479
417412:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417417:	71 4a                	jno    0x417463
417419:	32 42 6f             	xor    0x6f(%edx),%al
41741c:	5f                   	pop    %edi
41741d:	69 53 6b 31 54 74 37 	imul   $0x37745431,0x6b(%ebx),%edx
417424:	73 51                	jae    0x417477
417426:	48                   	dec    %eax
417427:	6b 37 43             	imul   $0x43,(%edi),%esi
41742a:	32 45 53             	xor    0x53(%ebp),%al
41742d:	51                   	push   %ecx
41742e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417433:	71 45                	jno    0x41747a
417435:	62 66 35             	bound  %esp,0x35(%esi)
417438:	75 78                	jne    0x4174b2
41743a:	69 48 39 32 76 24 37 	imul   $0x37247632,0x39(%eax),%ecx
417441:	6d                   	insl   (%dx),%es:(%edi)
417442:	4c                   	dec    %esp
417443:	30 54 6e 6d          	xor    %dl,0x6d(%esi,%ebp,2)
417447:	73 6e                	jae    0x4174b7
417449:	41                   	inc    %ecx
41744a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41744f:	71 64                	jno    0x4174b5
417451:	73 44                	jae    0x417497
417453:	66 50                	push   %ax
417455:	6f                   	outsl  %ds:(%esi),(%dx)
417456:	30 7a 78             	xor    %bh,0x78(%edx)
417459:	64 59                	fs pop %ecx
41745b:	24 52                	and    $0x52,%al
41745d:	37                   	aaa
41745e:	65 75 4d             	gs jne 0x4174ae
417461:	30 61 5f             	xor    %ah,0x5f(%ecx)
417464:	76 77                	jbe    0x4174dd
417466:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41746b:	71 72                	jno    0x4174df
41746d:	6d                   	insl   (%dx),%es:(%edi)
41746e:	61                   	popa
41746f:	76 4b                	jbe    0x4174bc
417471:	34 6b                	xor    $0x6b,%al
417473:	62 67 46             	bound  %esp,0x46(%edi)
417476:	54                   	push   %esp
417477:	67 58                	addr16 pop %eax
417479:	33 5f 49             	xor    0x49(%edi),%ebx
41747c:	55                   	push   %ebp
41747d:	6c                   	insb   (%dx),%es:(%edi)
41747e:	45                   	inc    %ebp
41747f:	6f                   	outsl  %ds:(%esi),(%dx)
417480:	52                   	push   %edx
417481:	77 3d                	ja     0x4174c0
417483:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417488:	65 65 31 68 32       	gs xor %ebp,%gs:0x32(%eax)
41748d:	58                   	pop    %eax
41748e:	77 52                	ja     0x4174e2
417490:	42                   	inc    %edx
417491:	4a                   	dec    %edx
417492:	76 79                	jbe    0x41750d
417494:	32 67 5f             	xor    0x5f(%edi),%ah
417497:	5f                   	pop    %edi
417498:	58                   	pop    %eax
417499:	34 30                	xor    $0x30,%al
41749b:	65 6e                	outsb  %gs:(%esi),(%dx)
41749d:	51                   	push   %ecx
41749e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4174a3:	71 68                	jno    0x41750d
4174a5:	37                   	aaa
4174a6:	64 69 48 31 34 6a 77 	imul   $0x77776a34,%fs:0x31(%eax),%ecx
4174ad:	77
4174ae:	33 46 6d             	xor    0x6d(%esi),%eax
4174b1:	39 72 4d             	cmp    %esi,0x4d(%edx)
4174b4:	4a                   	dec    %edx
4174b5:	5f                   	pop    %edi
4174b6:	6a 49                	push   $0x49
4174b8:	66 51                	push   %cx