456230:	58                   	pop    %eax
456231:	50                   	push   %eax
456232:	4c                   	dec    %esp
456233:	53                   	push   %ebx
456234:	2b 43 4a             	sub    0x4a(%ebx),%eax
456237:	59                   	pop    %ecx
456238:	34 69                	xor    $0x69,%al
45623a:	43                   	inc    %ebx
45623b:	47                   	inc    %edi
45623c:	43                   	inc    %ebx
45623d:	5a                   	pop    %edx
45623e:	2b 42 33             	sub    0x33(%edx),%eax
456241:	65 6f                	outsl  %gs:(%esi),(%dx)
456243:	42                   	inc    %edx
456244:	35 4a 47 66 33       	xor    $0x3366474a,%eax
456249:	31 76 66             	xor    %esi,0x66(%esi)
45624c:	43                   	inc    %ebx
45624d:	48                   	dec    %eax
45624e:	70 4d                	jo     0x45629d
456250:	4c                   	dec    %esp
456251:	72 6b                	jb     0x4562be
456253:	4c                   	dec    %esp
456254:	4f                   	dec    %edi
456255:	76 56                	jbe    0x4562ad
456257:	6d                   	insl   (%dx),%es:(%edi)
456258:	65 47                	gs inc %edi
45625a:	4a                   	dec    %edx
45625b:	36 4f                	ss dec %edi
45625d:	57                   	push   %edi
45625e:	43                   	inc    %ebx
45625f:	4f                   	dec    %edi
456260:	71 47                	jno    0x4562a9
456262:	45                   	inc    %ebp
456263:	59                   	pop    %ecx
456264:	4a                   	dec    %edx
456265:	4e                   	dec    %esi
456266:	4a                   	dec    %edx
456267:	43                   	inc    %ebx
456268:	6e                   	outsb  %ds:(%esi),(%dx)
456269:	4c                   	dec    %esp
45626a:	6d                   	insl   (%dx),%es:(%edi)
45626b:	37                   	aaa
45626c:	70 47                	jo     0x4562b5
45626e:	5a                   	pop    %edx
45626f:	68 49 73 31 46       	push   $0x46317349
456274:	66 45                	inc    %bp
456276:	71 39                	jno    0x4562b1
456278:	58                   	pop    %eax
456279:	4a                   	dec    %edx
45627a:	6b 4e 53 77          	imul   $0x77,0x53(%esi),%ecx
45627e:	56                   	push   %esi
45627f:	59                   	pop    %ecx
456280:	7a 49                	jp     0x4562cb
456282:	65 67 6e             	outsb  %gs:(%si),(%dx)
456285:	58                   	pop    %eax
456286:	33 77 4f             	xor    0x4f(%edi),%esi
456289:	52                   	push   %edx
45628a:	36 48                	ss dec %eax
45628c:	72 51                	jb     0x4562df
45628e:	50                   	push   %eax
45628f:	4e                   	dec    %esi
456290:	6a 4e                	push   $0x4e
456292:	70 68                	jo     0x4562fc
456294:	37                   	aaa
456295:	76 6f                	jbe    0x456306
456297:	4b                   	dec    %ebx
456298:	76 34                	jbe    0x4562ce
45629a:	36 63 6e 54          	arpl   %ebp,%ss:0x54(%esi)
45629e:	63 78 5a             	arpl   %edi,0x5a(%eax)
4562a1:	77 72                	ja     0x456315
4562a3:	4a                   	dec    %edx
4562a4:	34 57                	xor    $0x57,%al
4562a6:	30 52 5a             	xor    %dl,0x5a(%edx)
4562a9:	47                   	inc    %edi
4562aa:	53                   	push   %ebx
4562ab:	43                   	inc    %ebx
4562ac:	73 43                	jae    0x4562f1
4562ae:	2f                   	das
4562af:	2f                   	das
4562b0:	2f                   	das
4562b1:	6a 41                	push   $0x41
4562b3:	4c                   	dec    %esp
4562b4:	64 52                	fs push %edx
4562b6:	2b 62 35             	sub    0x35(%edx),%esp
4562b9:	59                   	pop    %ecx
4562ba:	4c                   	dec    %esp
4562bb:	47                   	inc    %edi
4562bc:	49                   	dec    %ecx
4562bd:	76 46                	jbe    0x456305
4562bf:	73 34                	jae    0x4562f5
4562c1:	6d                   	insl   (%dx),%es:(%edi)
4562c2:	62 33                	bound  %esi,(%ebx)
4562c4:	46                   	inc    %esi
4562c5:	4a                   	dec    %edx
4562c6:	58                   	pop    %eax
4562c7:	6a 41                	push   $0x41
4562c9:	4b                   	dec    %ebx
4562ca:	70 36                	jo     0x456302
4562cc:	6f                   	outsl  %ds:(%esi),(%dx)
4562cd:	34 33                	xor    $0x33,%al
4562cf:	71 61                	jno    0x456332
4562d1:	33 32                	xor    (%edx),%esi
4562d3:	74 36                	je     0x45630b
4562d5:	4a                   	dec    %edx
4562d6:	41                   	inc    %ecx
4562d7:	6d                   	insl   (%dx),%es:(%edi)
4562d8:	75 6e                	jne    0x456348
4562da:	77 64                	ja     0x456340
4562dc:	4f                   	dec    %edi
4562dd:	71 6a                	jno    0x456349
4562df:	63 38                	arpl   %edi,(%eax)
4562e1:	42                   	inc    %edx
4562e2:	42                   	inc    %edx
4562e3:	68 43 57 68 6d       	push   $0x6d685743
4562e8:	42                   	inc    %edx
4562e9:	32 55 45             	xor    0x45(%ebp),%dl
4562ec:	79 34                	jns    0x456322
4562ee:	63 46 55             	arpl   %eax,0x55(%esi)
4562f1:	62 4f 47             	bound  %ecx,0x47(%edi)
4562f4:	4d                   	dec    %ebp
4562f5:	4b                   	dec    %ebx
4562f6:	6c                   	insb   (%dx),%es:(%edi)
4562f7:	54                   	push   %esp
4562f8:	68 61 52 46 6d       	push   $0x6d465261
4562fd:	43                   	inc    %ebx
4562fe:	48                   	dec    %eax
4562ff:	4b                   	dec    %ebx
456300:	66 59                	pop    %cx
456302:	36 74 59             	ss je  0x45635e
456305:	39 30                	cmp    %esi,(%eax)
456307:	79 65                	jns    0x45636e
456309:	43                   	inc    %ebx
45630a:	4d                   	dec    %ebp
45630b:	35 6d 70 51 6b       	xor    $0x6b51706d,%eax
456310:	44                   	inc    %esp
456311:	49                   	dec    %ecx
456312:	49                   	dec    %ecx
456313:	38 64 4b 56          	cmp    %ah,0x56(%ebx,%ecx,2)
456317:	6d                   	insl   (%dx),%es:(%edi)
456318:	6b 35 63 47 62 41 51 	imul   $0x51,0x41624763,%esi
45631f:	67 4c                	addr16 dec %esp
456321:	6f                   	outsl  %ds:(%esi),(%dx)
456322:	35 38 43 38 63       	xor    $0x63384338,%eax
456327:	48                   	dec    %eax
456328:	66 49                	dec    %cx
45632a:	52                   	push   %edx
45632b:	51                   	push   %ecx
45632c:	65 57                	gs push %edi
45632e:	68 64 31 6e 58       	push   $0x586e3164
456333:	2b 36                	sub    (%esi),%esi
456335:	50                   	push   %eax
456336:	7a 4c                	jp     0x456384
456338:	78 48                	js     0x456382
45633a:	57                   	push   %edi
45633b:	6c                   	insb   (%dx),%es:(%edi)
45633c:	77 36                	ja     0x456374
45633e:	76 39                	jbe    0x456379
456340:	76 41                	jbe    0x456383
456342:	2f                   	das
456343:	6a 4b                	push   $0x4b
456345:	37                   	aaa
456346:	35 6b 71 37 57       	xor    $0x5737716b,%eax
45634b:	41                   	inc    %ecx
45634c:	4f                   	dec    %edi
45634d:	72 62                	jb     0x4563b1
45634f:	7a 49                	jp     0x45639a
456351:	73 58                	jae    0x4563ab
456353:	2f                   	das
456354:	45                   	inc    %ebp
456355:	57                   	push   %edi
456356:	33 4a 2b             	xor    0x2b(%edx),%ecx
456359:	44                   	inc    %esp
45635a:	30 68 58             	xor    %ch,0x58(%eax)
45635d:	61                   	popa
45635e:	30 61 79             	xor    %ah,0x79(%ecx)
456361:	5a                   	pop    %edx
456362:	69 2b 79 64 5a 6f    	imul   $0x6f5a6479,(%ebx),%ebp
456368:	62 4a 39             	bound  %ecx,0x39(%edx)
45636b:	36 39 69 2b          	cmp    %ebp,%ss:0x2b(%ecx)
45636f:	46                   	inc    %esi
456370:	30 75 39             	xor    %dh,0x39(%ebp)
456373:	57                   	push   %edi
456374:	34 4e                	xor    $0x4e,%al
456376:	35 2b 6b 31 49       	xor    $0x49316b2b,%eax
45637b:	46                   	inc    %esi
45637c:	36 6b 68 4a 61       	imul   $0x61,%ss:0x4a(%eax),%ebp
456381:	2f                   	das
456382:	66 45                	inc    %bp
456384:	44                   	inc    %esp
456385:	42                   	inc    %edx
456386:	59                   	pop    %ecx
456387:	4d                   	dec    %ebp
456388:	56                   	push   %esi
456389:	49                   	dec    %ecx
45638a:	38 2b                	cmp    %ch,(%ebx)
45638c:	6f                   	outsl  %ds:(%esi),(%dx)
45638d:	6a 49                	push   $0x49
45638f:	50                   	push   %eax
456390:	35 54 61 52 64       	xor    $0x64526154,%eax
456395:	73 6f                	jae    0x456406
456397:	49                   	dec    %ecx
456398:	72 4f                	jb     0x4563e9
45639a:	47                   	inc    %edi
45639b:	48                   	dec    %eax
45639c:	56                   	push   %esi
45639d:	56                   	push   %esi
45639e:	66 64 4b             	fs dec %bx
4563a1:	31 59 39             	xor    %ebx,0x39(%ecx)
4563a4:	64 33 61 56          	xor    %fs:0x56(%ecx),%esp
4563a8:	50                   	push   %eax
4563a9:	32 75 34             	xor    0x34(%ebp),%dh
4563ac:	78 6e                	js     0x45641c
4563ae:	4a                   	dec    %edx
4563af:	69 50 32 2b 34 6e 69 	imul   $0x696e342b,0x32(%eax),%edx
4563b6:	52                   	push   %edx
4563b7:	7a 58                	jp     0x456411
4563b9:	4f                   	dec    %edi
4563ba:	42                   	inc    %edx
4563bb:	4b                   	dec    %ebx
4563bc:	38 44 79 38          	cmp    %al,0x38(%ecx,%edi,2)
4563c0:	46                   	inc    %esi
4563c1:	31 35 56 51 54 6d    	xor    %esi,0x6d545156
4563c7:	36 67 30 72 75       	xor    %dh,%ss:0x75(%bp,%si)
4563cc:	33 37                	xor    (%edi),%esi
4563ce:	39 50 7a             	cmp    %edx,0x7a(%eax)
4563d1:	76 45                	jbe    0x456418
4563d3:	34 4f                	xor    $0x4f,%al
4563d5:	49                   	dec    %ecx
4563d6:	62 77 74             	bound  %esi,0x74(%edi)
4563d9:	30 61 38             	xor    %ah,0x38(%ecx)
4563dc:	4e                   	dec    %esi
4563dd:	30 4c 6f 2b          	xor    %cl,0x2b(%edi,%ebp,2)
4563e1:	39 51 79             	cmp    %edx,0x79(%ecx)
4563e4:	41                   	inc    %ecx
4563e5:	76 66                	jbe    0x45644d
4563e7:	39 52 57             	cmp    %edx,0x57(%edx)
4563ea:	39 52 76             	cmp    %edx,0x76(%edx)
4563ed:	72 4f                	jb     0x45643e
4563ef:	76 6c                	jbe    0x45645d
4563f1:	4c                   	dec    %esp
4563f2:	49                   	dec    %ecx
4563f3:	55                   	push   %ebp
4563f4:	4d                   	dec    %ebp
4563f5:	67 33 4f 51          	xor    0x51(%bx),%ecx
4563f9:	51                   	push   %ecx
4563fa:	5a                   	pop    %edx
4563fb:	66 43                	inc    %bx
4563fd:	64 4b                	fs dec %ebx
4563ff:	72 34                	jb     0x456435
456401:	52                   	push   %edx
456402:	32 70 68             	xor    0x68(%eax),%dh
456405:	50                   	push   %eax
456406:	68 44 6c 63 4f       	push   $0x4f636c44
45640b:	2b 4c 66 79          	sub    0x79(%esi,%eiz,2),%ecx
45640f:	69 2f 47 2b 75 4a    	imul   $0x4a752b47,(%edi),%ebp
456415:	39 53 34             	cmp    %edx,0x34(%ebx)
456418:	4f                   	dec    %edi
456419:	57                   	push   %edi
45641a:	31 52 30             	xor    %edx,0x30(%edx)
45641d:	4e                   	dec    %esi
45641e:	34 31                	xor    $0x31,%al
456420:	4a                   	dec    %edx
456421:	62 58 2b             	bound  %ebx,0x2b(%eax)
456424:	30 43 5a             	xor    %al,0x5a(%ebx)
456427:	66 34 75             	data16 xor $0x75,%al
45642a:	5a                   	pop    %edx
45642b:	6d                   	insl   (%dx),%es:(%edi)
45642c:	68 77 6b 2b 4e       	push   $0x4e2b6b77
456431:	6a 52                	push   $0x52
456433:	4c                   	dec    %esp
456434:	70 51                	jo     0x456487
456436:	55                   	push   %ebp
456437:	65 4a                	gs dec %edx
456439:	67 30 45 44          	xor    %al,0x44(%di)
45643d:	6b 31 57             	imul   $0x57,(%ecx),%esi
456440:	37                   	aaa
456441:	69 54 75 52 43 75 6f 	imul   $0x386f7543,0x52(%ebp,%esi,2),%edx
456448:	38
456449:	39 51 4c             	cmp    %edx,0x4c(%ecx)
45644c:	4c                   	dec    %esp
45644d:	62 52 34             	bound  %edx,0x34(%edx)
456450:	36 6b 6c 2f 67 75    	imul   $0x75,%ss:0x67(%edi,%ebp,1),%ebp
456456:	79 6d                	jns    0x4564c5
456458:	44                   	inc    %esp
456459:	4f                   	dec    %edi
45645a:	41                   	inc    %ecx
45645b:	65 62 57 6f          	bound  %edx,%gs:0x6f(%edi)
45645f:	2f                   	das
456460:	51                   	push   %ecx
456461:	30 4e 35             	xor    %cl,0x35(%esi)
456464:	68 75 2f 46 77       	push   $0x77462f75
456469:	70 75                	jo     0x4564e0
45646b:	57                   	push   %edi
45646c:	6e                   	outsb  %ds:(%esi),(%dx)
45646d:	50                   	push   %eax
45646e:	70 41                	jo     0x4564b1
456470:	6f                   	outsl  %ds:(%esi),(%dx)
456471:	59                   	pop    %ecx
456472:	32 31                	xor    (%ecx),%dh
456474:	55                   	push   %ebp
456475:	63 78 79             	arpl   %edi,0x79(%eax)
456478:	42                   	inc    %edx
456479:	79 45                	jns    0x4564c0
45647b:	75 58                	jne    0x4564d5
45647d:	78 69                	js     0x4564e8
45647f:	63 62 55             	arpl   %esp,0x55(%edx)
456482:	56                   	push   %esi
456483:	6d                   	insl   (%dx),%es:(%edi)
456484:	7a 66                	jp     0x4564ec
456486:	4f                   	dec    %edi
456487:	37                   	aaa
456488:	56                   	push   %esi
456489:	6a 2b                	push   $0x2b
45648b:	6d                   	insl   (%dx),%es:(%edi)
45648c:	49                   	dec    %ecx
45648d:	66 2f                	data16 das
45648f:	50                   	push   %eax
456490:	75 51                	jne    0x4564e3
456492:	6f                   	outsl  %ds:(%esi),(%dx)
456493:	75 6a                	jne    0x4564ff
456495:	67 62 4c 76          	bound  %ecx,0x76(%si)
456499:	6f                   	outsl  %ds:(%esi),(%dx)
45649a:	30 4d 4a             	xor    %cl,0x4a(%ebp)
45649d:	4e                   	dec    %esi
45649e:	42                   	inc    %edx
45649f:	43                   	inc    %ebx
4564a0:	67 66 47             	addr16 inc %di
4564a3:	5a                   	pop    %edx
4564a4:	71 47                	jno    0x4564ed
4564a6:	78 4d                	js     0x4564f5
4564a8:	2f                   	das
4564a9:	33 54 70 79          	xor    0x79(%eax,%esi,2),%edx
4564ad:	4e                   	dec    %esi
4564ae:	62 71 32             	bound  %esi,0x32(%ecx)
4564b1:	4f                   	dec    %edi
4564b2:	45                   	inc    %ebp
4564b3:	46                   	inc    %esi
4564b4:	41                   	inc    %ecx
4564b5:	6c                   	insb   (%dx),%es:(%edi)
4564b6:	6a 42                	push   $0x42
4564b8:	73 4a                	jae    0x456504
4564ba:	4b                   	dec    %ebx
4564bb:	51                   	push   %ecx
4564bc:	4c                   	dec    %esp
4564bd:	2f                   	das
4564be:	67 30 57 46          	xor    %dl,0x46(%bx)
4564c2:	4c                   	dec    %esp
4564c3:	64 6f                	outsl  %fs:(%esi),(%dx)
4564c5:	62 42 46             	bound  %eax,0x46(%edx)
4564c8:	4f                   	dec    %edi