4572f4:	77 68                	ja     0x45735e
4572f6:	53                   	push   %ebx
4572f7:	37                   	aaa
4572f8:	34 70                	xor    $0x70,%al
4572fa:	50                   	push   %eax
4572fb:	36 77 35             	ss ja  0x457333
4572fe:	48                   	dec    %eax
4572ff:	75 37                	jne    0x457338
457301:	34 4d                	xor    $0x4d,%al
457303:	64 6e                	outsb  %fs:(%esi),(%dx)
457305:	31 5a 69             	xor    %ebx,0x69(%edx)
457308:	71 49                	jno    0x457353
45730a:	78 59                	js     0x457365
45730c:	54                   	push   %esp
45730d:	66 31 6e 69          	xor    %bp,0x69(%esi)
457311:	4f                   	dec    %edi
457312:	51                   	push   %ecx
457313:	49                   	dec    %ecx
457314:	66 48                	dec    %ax
457316:	73 54                	jae    0x45736c
457318:	69 77 34 32 47 48 78 	imul   $0x78484732,0x34(%edi),%esi
45731f:	34 77                	xor    $0x77,%al
457321:	52                   	push   %edx
457322:	4e                   	dec    %esi
457323:	61                   	popa
457324:	64 72 49             	fs jb  0x457370
457327:	52                   	push   %edx
457328:	62 67 49             	bound  %esp,0x49(%edi)
45732b:	75 36                	jne    0x457363
45732d:	59                   	pop    %ecx
45732e:	74 74                	je     0x4573a4
457330:	75 6f                	jne    0x4573a1
457332:	7a 44                	jp     0x457378
457334:	62 45 4d             	bound  %eax,0x4d(%ebp)
457337:	70 4b                	jo     0x457384
457339:	47                   	inc    %edi
45733a:	39 62 64             	cmp    %esp,0x64(%edx)
45733d:	48                   	dec    %eax
45733e:	38 2b                	cmp    %ch,(%ebx)
457340:	58                   	pop    %eax
457341:	47                   	inc    %edi
457342:	68 55 4d 4d 61       	push   $0x614d4d55
457347:	39 66 44             	cmp    %esp,0x44(%esi)
45734a:	72 37                	jb     0x457383
45734c:	30 73 6b             	xor    %dh,0x6b(%ebx)
45734f:	63 2f                	arpl   %ebp,(%edi)
457351:	71 4a                	jno    0x45739d
457353:	58                   	pop    %eax
457354:	42                   	inc    %edx
457355:	51                   	push   %ecx
457356:	6d                   	insl   (%dx),%es:(%edi)
457357:	79 5a                	jns    0x4573b3
457359:	33 70 41             	xor    0x41(%eax),%esi
45735c:	65 33 4e 79          	xor    %gs:0x79(%esi),%ecx
457360:	61                   	popa
457361:	44                   	inc    %esp
457362:	46                   	inc    %esi
457363:	42                   	inc    %edx
457364:	65 49                	gs dec %ecx
457366:	63 42 34             	arpl   %eax,0x34(%edx)
457369:	6d                   	insl   (%dx),%es:(%edi)
45736a:	6b 51 6c 78          	imul   $0x78,0x6c(%ecx),%edx
45736e:	43                   	inc    %ebx
45736f:	6b 70 44 64          	imul   $0x64,0x44(%eax),%esi
457373:	53                   	push   %ebx
457374:	78 33                	js     0x4573a9
457376:	71 4b                	jno    0x4573c3
457378:	4f                   	dec    %edi
457379:	62 71 4e             	bound  %esi,0x4e(%ecx)
45737c:	75 76                	jne    0x4573f4
45737e:	34 72                	xor    $0x72,%al
457380:	45                   	inc    %ebp
457381:	76 35                	jbe    0x4573b8
457383:	75 30                	jne    0x4573b5
457385:	56                   	push   %esi
457386:	43                   	inc    %ebx
457387:	55                   	push   %ebp
457388:	6e                   	outsb  %ds:(%esi),(%dx)
457389:	44                   	inc    %esp
45738a:	46                   	inc    %esi
45738b:	49                   	dec    %ecx
45738c:	62 61 67             	bound  %esp,0x67(%ecx)
45738f:	76 4e                	jbe    0x4573df
457391:	70 33                	jo     0x4573c6
457393:	54                   	push   %esp
457394:	71 44                	jno    0x4573da
457396:	78 62                	js     0x4573fa
457398:	43                   	inc    %ebx
457399:	53                   	push   %ebx
45739a:	6d                   	insl   (%dx),%es:(%edi)
45739b:	32 76 35             	xor    0x35(%esi),%dh
45739e:	62 79 51             	bound  %edi,0x51(%ecx)
4573a1:	32 77 63             	xor    0x63(%edi),%dh
4573a4:	76 2b                	jbe    0x4573d1
4573a6:	75 75                	jne    0x45741d
4573a8:	62 35 2b 4d 57 4f    	bound  %esi,0x4f574d2b
4573ae:	51                   	push   %ecx
4573af:	4d                   	dec    %ebp
4573b0:	36 78 57             	ss js  0x45740a
4573b3:	37                   	aaa
4573b4:	7a 78                	jp     0x45742e
4573b6:	70 52                	jo     0x45740a
4573b8:	7a 34                	jp     0x4573ee
4573ba:	65 42                	gs inc %edx
4573bc:	48                   	dec    %eax
4573bd:	46                   	inc    %esi
4573be:	30 67 64             	xor    %ah,0x64(%edi)
4573c1:	38 32                	cmp    %dh,(%edx)
4573c3:	68 51 56 6e 32       	push   $0x326e5651
4573c8:	57                   	push   %edi
4573c9:	30 67 79             	xor    %ah,0x79(%edi)
4573cc:	32 37                	xor    (%edi),%dh
4573ce:	6b 4f 76 31          	imul   $0x31,0x76(%edi),%ecx
4573d2:	55                   	push   %ebp
4573d3:	37                   	aaa
4573d4:	52                   	push   %edx
4573d5:	59                   	pop    %ecx
4573d6:	37                   	aaa
4573d7:	76 41                	jbe    0x45741a
4573d9:	52                   	push   %edx
4573da:	75 6f                	jne    0x45744b
4573dc:	4b                   	dec    %ebx
4573dd:	72 73                	jb     0x457452
4573df:	63 4a 46             	arpl   %ecx,0x46(%edx)
4573e2:	35 6a 6d 58 4d       	xor    $0x4d586d6a,%eax
4573e7:	5a                   	pop    %edx
4573e8:	64 34 73             	fs xor $0x73,%al
4573eb:	47                   	inc    %edi
4573ec:	4a                   	dec    %edx
4573ed:	76 55                	jbe    0x457444
4573ef:	79 49                	jns    0x45743a
4573f1:	2f                   	das
4573f2:	58                   	pop    %eax
4573f3:	44                   	inc    %esp
4573f4:	72 4f                	jb     0x457445
4573f6:	72 2f                	jb     0x457427
4573f8:	42                   	inc    %edx
4573f9:	58                   	pop    %eax
4573fa:	30 61 34             	xor    %ah,0x34(%ecx)
4573fd:	65 53                	gs push %ebx
4573ff:	32 58 52             	xor    0x52(%eax),%bl
457402:	6b 72 48 64          	imul   $0x64,0x48(%edx),%esi
457406:	56                   	push   %esi
457407:	39 35 69 4e 2f 74    	cmp    %esi,0x742f4e69
45740d:	7a 4f                	jp     0x45745e
45740f:	61                   	popa
457410:	55                   	push   %ebp
457411:	4f                   	dec    %edi
457412:	34 68                	xor    $0x68,%al
457414:	54                   	push   %esp
457415:	59                   	pop    %ecx
457416:	4a                   	dec    %edx
457417:	49                   	dec    %ecx
457418:	47                   	inc    %edi
457419:	49                   	dec    %ecx
45741a:	48                   	dec    %eax
45741b:	39 2f                	cmp    %ebp,(%edi)
45741d:	2b 2f                	sub    (%edi),%ebp
45741f:	79 77                	jns    0x457498
457421:	71 62                	jno    0x457485
457423:	4f                   	dec    %edi
457424:	71 50                	jno    0x457476
457426:	6f                   	outsl  %ds:(%esi),(%dx)
457427:	72 77                	jb     0x4574a0
457429:	78 37                	js     0x457462
45742b:	43                   	inc    %ebx
45742c:	74 66                	je     0x457494
45742e:	6d                   	insl   (%dx),%es:(%edi)
45742f:	69 34 50 46 67 33 62 	imul   $0x62336746,(%eax,%edx,2),%esi
457436:	55                   	push   %ebp
457437:	4d                   	dec    %ebp
457438:	70 56                	jo     0x457490
45743a:	6a 4f                	push   $0x4f
45743c:	4f                   	dec    %edi
45743d:	4b                   	dec    %ebx
45743e:	79 61                	jns    0x4574a1
457440:	53                   	push   %ebx
457441:	50                   	push   %eax
457442:	6e                   	outsb  %ds:(%esi),(%dx)
457443:	70 6b                	jo     0x4574b0
457445:	2f                   	das
457446:	68 41 4d 31 39       	push   $0x39314d41
45744b:	37                   	aaa
45744c:	34 48                	xor    $0x48,%al
45744e:	52                   	push   %edx
45744f:	6a 70                	push   $0x70
457451:	36 63 50 39          	arpl   %edx,%ss:0x39(%eax)
457455:	42                   	inc    %edx
457456:	4d                   	dec    %ebp
457457:	57                   	push   %edi
457458:	72 74                	jb     0x4574ce
45745a:	71 62                	jno    0x4574be
45745c:	4a                   	dec    %edx
45745d:	4c                   	dec    %esp
45745e:	7a 75                	jp     0x4574d5
457460:	6b 74 31 57 68       	imul   $0x68,0x57(%ecx,%esi,1),%esi
457465:	6e                   	outsb  %ds:(%esi),(%dx)
457466:	49                   	dec    %ecx
457467:	4d                   	dec    %ebp
457468:	32 43 35             	xor    0x35(%ebx),%al
45746b:	32 49 51             	xor    0x51(%ecx),%cl
45746e:	77 2b                	ja     0x45749b
457470:	74 72                	je     0x4574e4
457472:	49                   	dec    %ecx
457473:	43                   	inc    %ebx
457474:	45                   	inc    %ebp
457475:	6b 76 58 74          	imul   $0x74,0x58(%esi),%esi
457479:	53                   	push   %ebx
45747a:	31 4e 57             	xor    %ecx,0x57(%esi)
45747d:	42                   	inc    %edx
45747e:	61                   	popa
45747f:	69 74 49 43 53 42 43 	imul   $0x55434253,0x43(%ecx,%ecx,2),%esi
457486:	55
457487:	59                   	pop    %ecx
457488:	75 65                	jne    0x4574ef
45748a:	4a                   	dec    %edx
45748b:	72 76                	jb     0x457503
45748d:	5a                   	pop    %edx
45748e:	4d                   	dec    %ebp
45748f:	63 6f 54             	arpl   %ebp,0x54(%edi)
457492:	66 41                	inc    %cx
457494:	30 37                	xor    %dh,(%edi)
457496:	58                   	pop    %eax
457497:	30 37                	xor    %dh,(%edi)
457499:	63 62 49             	arpl   %esp,0x49(%edx)
45749c:	36 36 4d             	ss ss dec %ebp
45749f:	2b 55 34             	sub    0x34(%ebp),%edx
4574a2:	2f                   	das
4574a3:	39 47 32             	cmp    %eax,0x32(%edi)
4574a6:	2b 42 52             	sub    0x52(%edx),%eax
4574a9:	4e                   	dec    %esi
4574aa:	30 54 61 76          	xor    %dl,0x76(%ecx,%eiz,2)
4574ae:	42                   	inc    %edx
4574af:	59                   	pop    %ecx
4574b0:	54                   	push   %esp
4574b1:	68 6f 4f 38 43       	push   $0x43384f6f
4574b6:	44                   	inc    %esp
4574b7:	43                   	inc    %ebx
4574b8:	42                   	inc    %edx
4574b9:	62 78 74             	bound  %edi,0x74(%eax)
4574bc:	71 59                	jno    0x457517
4574be:	68 6c 6b 66 6b       	push   $0x6b666b6c
4574c3:	77 4f                	ja     0x457514
4574c5:	4c                   	dec    %esp
4574c6:	5a                   	pop    %edx
4574c7:	54                   	push   %esp
4574c8:	67 55                	addr16 push %ebp
4574ca:	4d                   	dec    %ebp
4574cb:	32 58 72             	xor    0x72(%eax),%bl
4574ce:	4a                   	dec    %edx
4574cf:	67 76 4c             	addr16 jbe 0x45751e
4574d2:	31 71 6f             	xor    %esi,0x6f(%ecx)
4574d5:	45                   	inc    %ebp
4574d6:	44                   	inc    %esp
4574d7:	49                   	dec    %ecx
4574d8:	42                   	inc    %edx
4574d9:	41                   	inc    %ecx
4574da:	73 64                	jae    0x457540
4574dc:	62 42 31             	bound  %eax,0x31(%edx)
4574df:	45                   	inc    %ebp
4574e0:	52                   	push   %edx
4574e1:	34 43                	xor    $0x43,%al
4574e3:	55                   	push   %ebp
4574e4:	30 38                	xor    %bh,(%eax)
4574e6:	52                   	push   %edx
4574e7:	79 30                	jns    0x457519
4574e9:	6b 61 37 66          	imul   $0x66,0x37(%ecx),%esp
4574ed:	56                   	push   %esi
4574ee:	53                   	push   %ebx
4574ef:	69 64 6c 48 35 68 57 	imul   $0x31576835,0x48(%esp,%ebp,2),%esp
4574f6:	31
4574f7:	7a 75                	jp     0x45756e
4574f9:	53                   	push   %ebx
4574fa:	69 55 70 74 75 69 42 	imul   $0x42697574,0x70(%ebp),%edx
457501:	73 46                	jae    0x457549
457503:	33 6d 62             	xor    0x62(%ebp),%ebp
457506:	6a 71                	push   $0x71
457508:	41                   	inc    %ecx
457509:	6b 53 64 48          	imul   $0x48,0x64(%ebx),%edx
45750d:	54                   	push   %esp
45750e:	77 34                	ja     0x457544
457510:	71 6c                	jno    0x45757e
457512:	5a                   	pop    %edx
457513:	66 44                	inc    %sp
457515:	56                   	push   %esi
457516:	31 4e 72             	xor    %ecx,0x72(%esi)
457519:	62 77 2b             	bound  %esi,0x2b(%edi)
45751c:	7a 67                	jp     0x457585
45751e:	36 4e                	ss dec %esi
457520:	46                   	inc    %esi
457521:	45                   	inc    %ebp
457522:	7a 77                	jp     0x45759b
457524:	35 35 32 31 37       	xor    $0x37313235,%eax
457529:	74 78                	je     0x4575a3
45752b:	6e                   	outsb  %ds:(%esi),(%dx)
45752c:	51                   	push   %ecx
45752d:	35 68 4c 49 38       	xor    $0x38494c68,%eax
457532:	6c                   	insb   (%dx),%es:(%edi)
457533:	61                   	popa
457534:	2f                   	das
457535:	34 43                	xor    $0x43,%al
457537:	6f                   	outsl  %ds:(%esi),(%dx)
457538:	73 72                	jae    0x4575ac
45753a:	79 47                	jns    0x457583
45753c:	61                   	popa
45753d:	63 65 67             	arpl   %esp,0x67(%ebp)
457540:	64 4a                	fs dec %edx
457542:	4b                   	dec    %ebx
457543:	51                   	push   %ecx
457544:	47                   	inc    %edi
457545:	41                   	inc    %ecx
457546:	65 72 44             	gs jb  0x45758d
457549:	4c                   	dec    %esp
45754a:	6d                   	insl   (%dx),%es:(%edi)
45754b:	46                   	inc    %esi
45754c:	72 74                	jb     0x4575c2
45754e:	43                   	inc    %ebx
45754f:	71 71                	jno    0x4575c2
457551:	32 52 45             	xor    0x45(%edx),%dl
457554:	33 61 64             	xor    0x64(%ecx),%esp
457557:	49                   	dec    %ecx
457558:	37                   	aaa
457559:	62 66 4a             	bound  %esp,0x4a(%esi)
45755c:	73 33                	jae    0x457591
45755e:	61                   	popa
45755f:	72 75                	jb     0x4575d6
457561:	4e                   	dec    %esi
457562:	7a 67                	jp     0x4575cb
457564:	4f                   	dec    %edi
457565:	38 45 6f             	cmp    %al,0x6f(%ebp)
457568:	7a 6e                	jp     0x4575d8
45756a:	63 56 58             	arpl   %edx,0x58(%esi)
45756d:	72 6f                	jb     0x4575de
45756f:	65 51                	gs push %ecx
457571:	71 64                	jno    0x4575d7
457573:	7a 55                	jp     0x4575ca
457575:	79 4d                	jns    0x4575c4
457577:	46                   	inc    %esi
457578:	50                   	push   %eax
457579:	6d                   	insl   (%dx),%es:(%edi)
45757a:	78 65                	js     0x4575e1
45757c:	57                   	push   %edi
45757d:	33 78 36             	xor    0x36(%eax),%edi
457580:	46                   	inc    %esi
457581:	54                   	push   %esp
457582:	65 71 6f             	gs jno 0x4575f4
457585:	72 2b                	jb     0x4575b2
457587:	75 55                	jne    0x4575de
457589:	76 42                	jbe    0x4575cd
45758b:	2b 65 63             	sub    0x63(%ebp),%esp