45029a:	66 42                	inc    %dx
45029c:	4c                   	dec    %esp
45029d:	32 4d 45             	xor    0x45(%ebp),%cl
4502a0:	67 39 42 33          	cmp    %eax,0x33(%bp,%si)
4502a4:	55                   	push   %ebp
4502a5:	33 52 63             	xor    0x63(%edx),%edx
4502a8:	6e                   	outsb  %ds:(%esi),(%dx)
4502a9:	2f                   	das
4502aa:	69 64 6b 73 49 71 57 	imul   $0x51577149,0x73(%ebx,%ebp,2),%esp
4502b1:	51
4502b2:	48                   	dec    %eax
4502b3:	71 6f                	jno    0x450324
4502b5:	32 61 2b             	xor    0x2b(%ecx),%ah
4502b8:	41                   	inc    %ecx
4502b9:	33 38                	xor    (%eax),%edi
4502bb:	71 62                	jno    0x45031f
4502bd:	32 4d 72             	xor    0x72(%ebp),%cl
4502c0:	42                   	inc    %edx
4502c1:	35 4e 66 47 4d       	xor    $0x4d47664e,%eax
4502c6:	4d                   	dec    %ebp
4502c7:	31 6b 53             	xor    %ebp,0x53(%ebx)
4502ca:	36 37                	ss aaa
4502cc:	69 50 5a 62 34 49 68 	imul   $0x68493462,0x5a(%eax),%edx
4502d3:	2b 49 4c             	sub    0x4c(%ecx),%ecx
4502d6:	6d                   	insl   (%dx),%es:(%edi)
4502d7:	74 46                	je     0x45031f
4502d9:	65 6b 75 53 67       	imul   $0x67,%gs:0x53(%ebp),%esi
4502de:	33 55 74             	xor    0x74(%ebp),%edx
4502e1:	71 2b                	jno    0x45030e
4502e3:	4a                   	dec    %edx
4502e4:	65 6d                	gs insl (%dx),%es:(%edi)
4502e6:	63 64 78 4c          	arpl   %esp,0x4c(%eax,%edi,2)
4502ea:	33 6a 32             	xor    0x32(%edx),%ebp
4502ed:	59                   	pop    %ecx
4502ee:	4f                   	dec    %edi
4502ef:	78 77                	js     0x450368
4502f1:	7a 2b                	jp     0x45031e
4502f3:	2b 75 39             	sub    0x39(%ebp),%esi
4502f6:	36 76 32             	ss jbe 0x45032b
4502f9:	6a 6c                	push   $0x6c
4502fb:	6f                   	outsl  %ds:(%esi),(%dx)
4502fc:	78 2b                	js     0x450329
4502fe:	4b                   	dec    %ebx
4502ff:	4f                   	dec    %edi
450300:	62 58 77             	bound  %ebx,0x77(%eax)
450303:	45                   	inc    %ebp
450304:	33 37                	xor    (%edi),%esi
450306:	79 68                	jns    0x450370
450308:	48                   	dec    %eax
450309:	70 73                	jo     0x45037e
45030b:	30 6c 74 44          	xor    %ch,0x44(%esp,%esi,2)
45030f:	38 6f 76             	cmp    %ch,0x76(%edi)
450312:	68 7a 72 4f 4d       	push   $0x4d4f727a
450317:	45                   	inc    %ebp
450318:	2f                   	das
450319:	43                   	inc    %ebx
45031a:	55                   	push   %ebp
45031b:	54                   	push   %esp
45031c:	37                   	aaa
45031d:	44                   	inc    %esp
45031e:	58                   	pop    %eax
45031f:	66 71 4f             	data16 jno 0x450371
450322:	58                   	pop    %eax
450323:	59                   	pop    %ecx
450324:	73 33                	jae    0x450359
450326:	56                   	push   %esi
450327:	4f                   	dec    %edi
450328:	6f                   	outsl  %ds:(%esi),(%dx)
450329:	68 6c 64 38 6c       	push   $0x6c38646c
45032e:	72 4f                	jb     0x45037f
450330:	79 50                	jns    0x450382
450332:	32 5a 71             	xor    0x71(%edx),%bl
450335:	74 69                	je     0x4503a0
450337:	41                   	inc    %ecx
450338:	59                   	pop    %ecx
450339:	4b                   	dec    %ebx
45033a:	2f                   	das
45033b:	51                   	push   %ecx
45033c:	5a                   	pop    %edx
45033d:	77 4b                	ja     0x45038a
45033f:	48                   	dec    %eax
450340:	69 57 38 30 57 31 52 	imul   $0x52315730,0x38(%edi),%edx
450347:	4a                   	dec    %edx
450348:	4f                   	dec    %edi
450349:	71 4b                	jno    0x450396
45034b:	77 76                	ja     0x4503c3
45034d:	47                   	inc    %edi
45034e:	70 41                	jo     0x450391
450350:	52                   	push   %edx
450351:	34 57                	xor    $0x57,%al
450353:	4d                   	dec    %ebp
450354:	2f                   	das
450355:	2b 52 6a             	sub    0x6a(%edx),%edx
450358:	30 37                	xor    %dh,(%edi)
45035a:	4e                   	dec    %esi
45035b:	52                   	push   %edx
45035c:	68 6a 63 43 76       	push   $0x7643636a
450361:	78 62                	js     0x4503c5
450363:	6d                   	insl   (%dx),%es:(%edi)
450364:	71 6c                	jno    0x4503d2
450366:	7a 2b                	jp     0x450393
450368:	4b                   	dec    %ebx
450369:	54                   	push   %esp
45036a:	76 38                	jbe    0x4503a4
45036c:	41                   	inc    %ecx
45036d:	42                   	inc    %edx
45036e:	44                   	inc    %esp
45036f:	71 32                	jno    0x4503a3
450371:	61                   	popa
450372:	79 38                	jns    0x4503ac
450374:	31 57 32             	xor    %edx,0x32(%edi)
450377:	49                   	dec    %ecx
450378:	63 58 6b             	arpl   %ebx,0x6b(%eax)
45037b:	2f                   	das
45037c:	6a 78                	push   $0x78
45037e:	36 54                	ss push %esp
450380:	43                   	inc    %ebx
450381:	58                   	pop    %eax
450382:	62 4a 6f             	bound  %ecx,0x6f(%edx)
450385:	57                   	push   %edi
450386:	63 63 46             	arpl   %esp,0x46(%ebx)
450389:	75 71                	jne    0x4503fc
45038b:	39 44 64 77          	cmp    %eax,0x77(%esp,%eiz,2)
45038f:	7a 75                	jp     0x450406
450391:	39 56 6e             	cmp    %edx,0x6e(%esi)
450394:	34 73                	xor    $0x73,%al
450396:	67 67 75 7a          	addr16 addr16 jne 0x450414
45039a:	74 79                	je     0x450415
45039c:	65 68 44 58 72 77    	gs push $0x77725844
4503a2:	78 30                	js     0x4503d4
4503a4:	4e                   	dec    %esi
4503a5:	79 64                	jns    0x45040b
4503a7:	44                   	inc    %esp
4503a8:	59                   	pop    %ecx
4503a9:	6e                   	outsb  %ds:(%esi),(%dx)
4503aa:	34 47                	xor    $0x47,%al
4503ac:	4a                   	dec    %edx
4503ad:	56                   	push   %esi
4503ae:	43                   	inc    %ebx
4503af:	4b                   	dec    %ebx
4503b0:	33 69 32             	xor    0x32(%ecx),%ebp
4503b3:	79 2b                	jns    0x4503e0
4503b5:	44                   	inc    %esp
4503b6:	75 43                	jne    0x4503fb
4503b8:	4e                   	dec    %esi
4503b9:	6d                   	insl   (%dx),%es:(%edi)
4503ba:	42                   	inc    %edx
4503bb:	39 35 6f 68 69 6c    	cmp    %esi,0x6c69686f
4503c1:	6f                   	outsl  %ds:(%esi),(%dx)
4503c2:	66 79 6b             	data16 jns 0x450430
4503c5:	37                   	aaa
4503c6:	74 52                	je     0x45041a
4503c8:	6f                   	outsl  %ds:(%esi),(%dx)
4503c9:	33 68 32             	xor    0x32(%eax),%ebp
4503cc:	7a 6f                	jp     0x45043d
4503ce:	41                   	inc    %ecx
4503cf:	6a 33                	push   $0x33
4503d1:	32 43 30             	xor    0x30(%ebx),%al
4503d4:	78 45                	js     0x45041b
4503d6:	65 37                	gs aaa
4503d8:	44                   	inc    %esp
4503d9:	72 35                	jb     0x450410
4503db:	77 42                	ja     0x45041f
4503dd:	6d                   	insl   (%dx),%es:(%edi)
4503de:	58                   	pop    %eax
4503df:	32 2f                	xor    (%edi),%ch
4503e1:	49                   	dec    %ecx
4503e2:	68 32 63 4f 37       	push   $0x374f6332
4503e7:	69 7a 6c 5a 34 36 43 	imul   $0x4336345a,0x6c(%edx),%edi
4503ee:	6b 72 68 77          	imul   $0x77,0x68(%edx),%esi
4503f2:	73 42                	jae    0x450436
4503f4:	56                   	push   %esi
4503f5:	69 65 2b 61 64 50 54 	imul   $0x54506461,0x2b(%ebp),%esp
4503fc:	52                   	push   %edx
4503fd:	53                   	push   %ebx
4503fe:	59                   	pop    %ecx
4503ff:	55                   	push   %ebp
450400:	48                   	dec    %eax
450401:	6e                   	outsb  %ds:(%esi),(%dx)
450402:	50                   	push   %eax
450403:	33 30                	xor    (%eax),%esi
450405:	50                   	push   %eax
450406:	70 50                	jo     0x450458
450408:	50                   	push   %eax
450409:	5a                   	pop    %edx
45040a:	56                   	push   %esi
45040b:	65 6c                	gs insb (%dx),%es:(%edi)
45040d:	73 56                	jae    0x450465
45040f:	67 61                	addr16 popa
450411:	31 63 4b             	xor    %esp,0x4b(%ebx)
450414:	5a                   	pop    %edx
450415:	45                   	inc    %ebp
450416:	50                   	push   %eax
450417:	56                   	push   %esi
450418:	4c                   	dec    %esp
450419:	44                   	inc    %esp
45041a:	66 4c                	dec    %sp
45041c:	41                   	inc    %ecx
45041d:	5a                   	pop    %edx
45041e:	35 4d 2b 62 50       	xor    $0x50622b4d,%eax
450423:	73 49                	jae    0x45046e
450425:	5a                   	pop    %edx
450426:	4a                   	dec    %edx
450427:	52                   	push   %edx
450428:	70 74                	jo     0x45049e
45042a:	48                   	dec    %eax
45042b:	63 72 6e             	arpl   %esi,0x6e(%edx)
45042e:	7a 55                	jp     0x450485
450430:	52                   	push   %edx
450431:	77 4e                	ja     0x450481
450433:	2f                   	das
450434:	67 4a                	addr16 dec %edx
450436:	42                   	inc    %edx
450437:	69 34 73 61 6e 4e 62 	imul   $0x624e6e61,(%ebx,%esi,2),%esi
45043e:	67 63 57 79          	arpl   %edx,0x79(%bx)
450442:	62 38                	bound  %edi,(%eax)
450444:	5a                   	pop    %edx
450445:	75 42                	jne    0x450489
450447:	2f                   	das
450448:	4a                   	dec    %edx
450449:	69 62 48 47 37 77 46 	imul   $0x46773747,0x48(%edx),%esp
450450:	56                   	push   %esi
450451:	6f                   	outsl  %ds:(%esi),(%dx)
450452:	69 71 6e 66 4f 33 72 	imul   $0x72334f66,0x6e(%ecx),%esi
450459:	68 5a 35 43 38       	push   $0x3843355a
45045e:	4f                   	dec    %edi
45045f:	65 76 63             	gs jbe 0x4504c5
450462:	32 45 6c             	xor    0x6c(%ebp),%al
450465:	79 43                	jns    0x4504aa
450467:	71 42                	jno    0x4504ab
450469:	6c                   	insb   (%dx),%es:(%edi)
45046a:	58                   	pop    %eax
45046b:	57                   	push   %edi
45046c:	61                   	popa
45046d:	39 55 76             	cmp    %edx,0x76(%ebp)
450470:	4b                   	dec    %ebx
450471:	77 76                	ja     0x4504e9
450473:	33 36                	xor    (%esi),%esi
450475:	75 2f                	jne    0x4504a6
450477:	4c                   	dec    %esp
450478:	45                   	inc    %ebp
450479:	62 50 62             	bound  %edx,0x62(%eax)
45047c:	65 5a                	gs pop %edx
45047e:	57                   	push   %edi
45047f:	50                   	push   %eax
450480:	52                   	push   %edx
450481:	43                   	inc    %ebx
450482:	7a 71                	jp     0x4504f5
450484:	4e                   	dec    %esi
450485:	5a                   	pop    %edx
450486:	30 6c 53 36          	xor    %ch,0x36(%ebx,%edx,2)
45048a:	64 66 5a             	fs pop %dx
45048d:	43                   	inc    %ebx
45048e:	7a 74                	jp     0x450504
450490:	4b                   	dec    %ebx
450491:	45                   	inc    %ebp
450492:	6d                   	insl   (%dx),%es:(%edi)
450493:	77 2f                	ja     0x4504c4
450495:	59                   	pop    %ecx
450496:	77 4e                	ja     0x4504e6
450498:	33 69 6d             	xor    0x6d(%ecx),%ebp
45049b:	78 74                	js     0x450511
45049d:	50                   	push   %eax
45049e:	65 33 77 70          	xor    %gs:0x70(%edi),%esi
4504a2:	76 35                	jbe    0x4504d9
4504a4:	63 49 6c             	arpl   %ecx,0x6c(%ecx)
4504a7:	35 69 70 66 75       	xor    $0x75667069,%eax
4504ac:	64 56                	fs push %esi
4504ae:	33 37                	xor    (%edi),%esi
4504b0:	75 75                	jne    0x450527
4504b2:	69 6c 66 48 4c 65 32 	imul   $0x7532654c,0x48(%esi,%eiz,2),%ebp
4504b9:	75
4504ba:	4a                   	dec    %edx
4504bb:	55                   	push   %ebp
4504bc:	41                   	inc    %ecx
4504bd:	51                   	push   %ecx
4504be:	6c                   	insb   (%dx),%es:(%edi)
4504bf:	49                   	dec    %ecx
4504c0:	45                   	inc    %ebp
4504c1:	61                   	popa
4504c2:	79 77                	jns    0x45053b
4504c4:	35 54 79 66 52       	xor    $0x52667954,%eax
4504c9:	30 62 44             	xor    %ah,0x44(%edx)
4504cc:	36 6a 2b             	ss push $0x2b
4504cf:	74 53                	je     0x450524
4504d1:	6f                   	outsl  %ds:(%esi),(%dx)
4504d2:	52                   	push   %edx
4504d3:	70 65                	jo     0x45053a
4504d5:	65 69 4b 64 35 37 64 	imul   $0x54643735,%gs:0x64(%ebx),%ecx
4504dc:	54
4504dd:	35 30 45 61 30       	xor    $0x30614530,%eax
4504e2:	41                   	inc    %ecx
4504e3:	4b                   	dec    %ebx
4504e4:	6f                   	outsl  %ds:(%esi),(%dx)
4504e5:	42                   	inc    %edx
4504e6:	63 53 57             	arpl   %edx,0x57(%ebx)
4504e9:	2b 6a 76             	sub    0x76(%edx),%ebp
4504ec:	68 77 6c 41 76       	push   $0x76416c77
4504f1:	75 38                	jne    0x45052b
4504f3:	30 74 55 36          	xor    %dh,0x36(%ebp,%edx,2)
4504f7:	6a 45                	push   $0x45
4504f9:	44                   	inc    %esp
4504fa:	77 44                	ja     0x450540
4504fc:	6c                   	insb   (%dx),%es:(%edi)
4504fd:	73 4e                	jae    0x45054d
4504ff:	32 51 4b             	xor    0x4b(%ecx),%dl
450502:	35 67 6c 57 75       	xor    $0x75576c67,%eax
450507:	78 4f                	js     0x450558
450509:	7a 2b                	jp     0x450536
45050b:	38 32                	cmp    %dh,(%edx)
45050d:	58                   	pop    %eax
45050e:	54                   	push   %esp
45050f:	54                   	push   %esp
450510:	52                   	push   %edx
450511:	42                   	inc    %edx
450512:	4e                   	dec    %esi
450513:	58                   	pop    %eax
450514:	75 30                	jne    0x450546
450516:	69 46 54 73 7a 46 43 	imul   $0x43467a73,0x54(%esi),%eax
45051d:	46                   	inc    %esi
45051e:	68 63 53 46 62       	push   $0x62465363
450523:	4b                   	dec    %ebx
450524:	5a                   	pop    %edx
450525:	2b 52 67             	sub    0x67(%edx),%edx
450528:	69 6b 56 70 73 31 64 	imul   $0x64317370,0x56(%ebx),%ebp
45052f:	4f                   	dec    %edi
450530:	2f                   	das
450531:	4c                   	dec    %esp
450532:	73 6c                	jae    0x4505a0
450534:	43                   	inc    %ebx
450535:	41                   	inc    %ecx
450536:	36 32 2f             	xor    %ss:(%edi),%ch
450539:	4c                   	dec    %esp
45053a:	56                   	push   %esi
45053b:	55                   	push   %ebp
45053c:	77 75                	ja     0x4505b3
45053e:	62 65 6e             	bound  %esp,0x6e(%ebp)
450541:	72 38                	jb     0x45057b
450543:	6e                   	outsb  %ds:(%esi),(%dx)
450544:	77 59                	ja     0x45059f
450546:	63 56 65             	arpl   %edx,0x65(%esi)
450549:	57                   	push   %edi
45054a:	57                   	push   %edi
45054b:	67 4d                	addr16 dec %ebp
45054d:	38 79 36             	cmp    %bh,0x36(%ecx)
450550:	75 79                	jne    0x4505cb
450552:	53                   	push   %ebx
450553:	52                   	push   %edx
450554:	5a                   	pop    %edx
450555:	38 6f 57             	cmp    %ch,0x57(%edi)