45124a:	52                   	push   %edx
45124b:	34 45                	xor    $0x45,%al
45124d:	59                   	pop    %ecx
45124e:	31 6b 54             	xor    %ebp,0x54(%ebx)
451251:	49                   	dec    %ecx
451252:	4a                   	dec    %edx
451253:	34 32                	xor    $0x32,%al
451255:	6f                   	outsl  %ds:(%esi),(%dx)
451256:	49                   	dec    %ecx
451257:	43                   	inc    %ebx
451258:	47                   	inc    %edi
451259:	48                   	dec    %eax
45125a:	43                   	inc    %ebx
45125b:	2f                   	das
45125c:	46                   	inc    %esi
45125d:	6b 2b 4c             	imul   $0x4c,(%ebx),%ebp
451260:	47                   	inc    %edi
451261:	6a 54                	push   $0x54
451263:	71 6c                	jno    0x4512d1
451265:	36 6f                	outsl  %ss:(%esi),(%dx)
451267:	4a                   	dec    %edx
451268:	34 50                	xor    $0x50,%al
45126a:	52                   	push   %edx
45126b:	78 4a                	js     0x4512b7
45126d:	4b                   	dec    %ebx
45126e:	50                   	push   %eax
45126f:	76 45                	jbe    0x4512b6
451271:	56                   	push   %esi
451272:	6f                   	outsl  %ds:(%esi),(%dx)
451273:	77 78                	ja     0x4512ed
451275:	39 51 69             	cmp    %edx,0x69(%ecx)
451278:	74 35                	je     0x4512af
45127a:	7a 59                	jp     0x4512d5
45127c:	77 6f                	ja     0x4512ed
45127e:	7a 4e                	jp     0x4512ce
451280:	4c                   	dec    %esp
451281:	6b 39 53             	imul   $0x53,(%ecx),%edi
451284:	4d                   	dec    %ebp
451285:	44                   	inc    %esp
451286:	70 6c                	jo     0x4512f4
451288:	79 35                	jns    0x4512bf
45128a:	52                   	push   %edx
45128b:	6a 31                	push   $0x31
45128d:	48                   	dec    %eax
45128e:	70 52                	jo     0x4512e2
451290:	4f                   	dec    %edi
451291:	53                   	push   %ebx
451292:	34 6a                	xor    $0x6a,%al
451294:	68 50 4c 65 66       	push   $0x66654c50
451299:	4c                   	dec    %esp
45129a:	37                   	aaa
45129b:	70 61                	jo     0x4512fe
45129d:	6d                   	insl   (%dx),%es:(%edi)
45129e:	77 4c                	ja     0x4512ec
4512a0:	57                   	push   %edi
4512a1:	7a 57                	jp     0x4512fa
4512a3:	39 2b                	cmp    %ebp,(%ebx)
4512a5:	69 4a 4e 50 39 6d 49 	imul   $0x496d3950,0x4e(%edx),%ecx
4512ac:	69 58 55 2f 4c 33 74 	imul   $0x74334c2f,0x55(%eax),%ebx
4512b3:	41                   	inc    %ecx
4512b4:	41                   	inc    %ecx
4512b5:	59                   	pop    %ecx
4512b6:	62 4d 75             	bound  %ecx,0x75(%ebp)
4512b9:	33 6e 32             	xor    0x32(%esi),%ebp
4512bc:	59                   	pop    %ecx
4512bd:	75 2b                	jne    0x4512ea
4512bf:	75 62                	jne    0x451323
4512c1:	41                   	inc    %ecx
4512c2:	32 53 43             	xor    0x43(%ebx),%dl
4512c5:	4f                   	dec    %edi
4512c6:	51                   	push   %ecx
4512c7:	72 58                	jb     0x451321
4512c9:	75 66                	jne    0x451331
4512cb:	68 48 66 35 4f       	push   $0x4f356648
4512d0:	4c                   	dec    %esp
4512d1:	76 5a                	jbe    0x45132d
4512d3:	4f                   	dec    %edi
4512d4:	59                   	pop    %ecx
4512d5:	4d                   	dec    %ebp
4512d6:	4f                   	dec    %edi
4512d7:	35 4a 70 68 54       	xor    $0x5468704a,%eax
4512dc:	58                   	pop    %eax
4512dd:	4e                   	dec    %esi
4512de:	51                   	push   %ecx
4512df:	53                   	push   %ebx
4512e0:	59                   	pop    %ecx
4512e1:	57                   	push   %edi
4512e2:	51                   	push   %ecx
4512e3:	48                   	dec    %eax
4512e4:	68 57 39 31 2b       	push   $0x2b313957
4512e9:	6d                   	insl   (%dx),%es:(%edi)
4512ea:	73 65                	jae    0x451351
4512ec:	6a 76                	push   $0x76
4512ee:	51                   	push   %ecx
4512ef:	58                   	pop    %eax
4512f0:	32 53 4d             	xor    0x4d(%ebx),%dl
4512f3:	71 56                	jno    0x45134b
4512f5:	61                   	popa
4512f6:	6d                   	insl   (%dx),%es:(%edi)
4512f7:	34 6d                	xor    $0x6d,%al
4512f9:	4a                   	dec    %edx
4512fa:	35 31 6d 2f 79       	xor    $0x792f6d31,%eax
4512ff:	72 61                	jb     0x451362
451301:	37                   	aaa
451302:	6b 62 73 5a          	imul   $0x5a,0x73(%edx),%esp
451306:	4b                   	dec    %ebx
451307:	70 67                	jo     0x451370
451309:	45                   	inc    %ebp
45130a:	78 4b                	js     0x451357
45130c:	54                   	push   %esp
45130d:	34 67                	xor    $0x67,%al
45130f:	32 31                	xor    (%ecx),%dh
451311:	42                   	inc    %edx
451312:	59                   	pop    %ecx
451313:	4a                   	dec    %edx
451314:	44                   	inc    %esp
451315:	4d                   	dec    %ebp
451316:	6c                   	insb   (%dx),%es:(%edi)
451317:	72 69                	jb     0x451382
451319:	31 72 76             	xor    %esi,0x76(%edx)
45131c:	4c                   	dec    %esp
45131d:	2b 58 67             	sub    0x67(%eax),%ebx
451320:	45                   	inc    %ebp
451321:	73 4f                	jae    0x451372
451323:	4d                   	dec    %ebp
451324:	4a                   	dec    %edx
451325:	77 71                	ja     0x451398
451327:	36 51                	ss push %ecx
451329:	77 73                	ja     0x45139e
45132b:	49                   	dec    %ecx
45132c:	5a                   	pop    %edx
45132d:	58                   	pop    %eax
45132e:	68 43 44 6a 56       	push   $0x566a4443
451333:	46                   	inc    %esi
451334:	64 45                	fs inc %ebp
451336:	35 68 61 4d 75       	xor    $0x754d6168,%eax
45133b:	52                   	push   %edx
45133c:	4e                   	dec    %esi
45133d:	2b 47 34             	sub    0x34(%edi),%eax
451340:	58                   	pop    %eax
451341:	49                   	dec    %ecx
451342:	61                   	popa
451343:	69 43 79 33 4f 43 39 	imul   $0x39434f33,0x79(%ebx),%eax
45134a:	42                   	inc    %edx
45134b:	4d                   	dec    %ebp
45134c:	67 67 74 54          	addr16 addr16 je 0x4513a4
451350:	44                   	inc    %esp
451351:	4f                   	dec    %edi
451352:	57                   	push   %edi
451353:	6b 7a 35 69          	imul   $0x69,0x35(%edx),%edi
451357:	49                   	dec    %ecx
451358:	78 6b                	js     0x4513c5
45135a:	4e                   	dec    %esi
45135b:	48                   	dec    %eax
45135c:	66 67 64 4a          	addr16 fs dec %dx
451360:	4c                   	dec    %esp
451361:	4d                   	dec    %ebp
451362:	34 57                	xor    $0x57,%al
451364:	54                   	push   %esp
451365:	4d                   	dec    %ebp
451366:	63 6a 47             	arpl   %ebp,0x47(%edx)
451369:	55                   	push   %ebp
45136a:	2b 6f 51             	sub    0x51(%edi),%ebp
45136d:	63 36                	arpl   %esi,(%esi)
45136f:	41                   	inc    %ecx
451370:	55                   	push   %ebp
451371:	49                   	dec    %ecx
451372:	6b 49 2f 45          	imul   $0x45,0x2f(%ecx),%ecx
451376:	6d                   	insl   (%dx),%es:(%edi)
451377:	6f                   	outsl  %ds:(%esi),(%dx)
451378:	53                   	push   %ebx
451379:	31 66 75             	xor    %esp,0x75(%esi)
45137c:	4e                   	dec    %esi
45137d:	38 35 42 56 76 4e    	cmp    %dh,0x4e765642
451383:	64 67 38 6e 33       	cmp    %ch,%fs:0x33(%bp)
451388:	74 71                	je     0x4513fb
45138a:	46                   	inc    %esi
45138b:	50                   	push   %eax
45138c:	57                   	push   %edi
45138d:	7a 32                	jp     0x4513c1
45138f:	48                   	dec    %eax
451390:	74 6a                	je     0x4513fc
451392:	31 65 58             	xor    %esp,0x58(%ebp)
451395:	71 74                	jno    0x45140b
451397:	68 4f 58 30 38       	push   $0x3830584f
45139c:	5a                   	pop    %edx
45139d:	43                   	inc    %ebx
45139e:	32 4c 59 6e          	xor    0x6e(%ecx,%ebx,2),%cl
4513a2:	47                   	inc    %edi
4513a3:	72 6d                	jb     0x451412
4513a5:	46                   	inc    %esi
4513a6:	61                   	popa
4513a7:	35 2f 6b 4b 6c       	xor    $0x6c4b6b2f,%eax
4513ac:	7a 63                	jp     0x451411
4513ae:	41                   	inc    %ecx
4513af:	7a 71                	jp     0x451422
4513b1:	7a 6a                	jp     0x45141d
4513b3:	36 7a 4f             	ss jp  0x451405
4513b6:	4f                   	dec    %edi
4513b7:	30 37                	xor    %dh,(%edi)
4513b9:	75 36                	jne    0x4513f1
4513bb:	6c                   	insb   (%dx),%es:(%edi)
4513bc:	5a                   	pop    %edx
4513bd:	50                   	push   %eax
4513be:	61                   	popa
4513bf:	77 50                	ja     0x451411
4513c1:	61                   	popa
4513c2:	78 4c                	js     0x451410
4513c4:	6f                   	outsl  %ds:(%esi),(%dx)
4513c5:	47                   	inc    %edi
4513c6:	69 59 70 2b 43 69 52 	imul   $0x5269432b,0x70(%ecx),%ebx
4513cd:	36 74 62             	ss je  0x451432
4513d0:	4c                   	dec    %esp
4513d1:	72 55                	jb     0x451428
4513d3:	77 56                	ja     0x45142b
4513d5:	2b 50 4c             	sub    0x4c(%eax),%edx
4513d8:	72 77                	jb     0x451451
4513da:	72 4d                	jb     0x451429
4513dc:	79 53                	jns    0x451431
4513de:	50                   	push   %eax
4513df:	54                   	push   %esp
4513e0:	2b 58 46             	sub    0x46(%eax),%ebx
4513e3:	6e                   	outsb  %ds:(%esi),(%dx)
4513e4:	6f                   	outsl  %ds:(%esi),(%dx)
4513e5:	55                   	push   %ebp
4513e6:	54                   	push   %esp
4513e7:	54                   	push   %esp
4513e8:	47                   	inc    %edi
4513e9:	2f                   	das
4513ea:	69 66 69 51 4b 77 64 	imul   $0x64774b51,0x69(%esi),%esp
4513f1:	73 6c                	jae    0x45145f
4513f3:	59                   	pop    %ecx
4513f4:	72 41                	jb     0x451437
4513f6:	72 43                	jb     0x45143b
4513f8:	64 72 77             	fs jb  0x451472
4513fb:	78 45                	js     0x451442
4513fd:	53                   	push   %ebx
4513fe:	73 6a                	jae    0x45146a
451400:	4e                   	dec    %esi
451401:	6b 41 58 47          	imul   $0x47,0x58(%ecx),%eax
451405:	62 51 6f             	bound  %edx,0x6f(%ecx)
451408:	32 5a 58             	xor    0x58(%edx),%bl
45140b:	6e                   	outsb  %ds:(%esi),(%dx)
45140c:	56                   	push   %esi
45140d:	52                   	push   %edx
45140e:	41                   	inc    %ecx
45140f:	72 78                	jb     0x451489
451411:	4a                   	dec    %edx
451412:	66 4e                	dec    %si
451414:	51                   	push   %ecx
451415:	6e                   	outsb  %ds:(%esi),(%dx)
451416:	30 6c 59 33          	xor    %ch,0x33(%ecx,%ebx,2)
45141a:	46                   	inc    %esi
45141b:	45                   	inc    %ebp
45141c:	41                   	inc    %ecx
45141d:	49                   	dec    %ecx
45141e:	4a                   	dec    %edx
45141f:	49                   	dec    %ecx
451420:	70 6f                	jo     0x451491
451422:	32 2f                	xor    (%edi),%ch
451424:	59                   	pop    %ecx
451425:	6a 6c                	push   $0x6c
451427:	34 68                	xor    $0x68,%al
451429:	75 59                	jne    0x451484
45142b:	2f                   	das
45142c:	38 4a 41             	cmp    %cl,0x41(%edx)
45142f:	41                   	inc    %ecx
451430:	67 62 74 63          	bound  %esi,0x63(%si)
451434:	48                   	dec    %eax
451435:	6a 4e                	push   $0x4e
451437:	55                   	push   %ebp
451438:	51                   	push   %ecx
451439:	33 77 73             	xor    0x73(%edi),%esi
45143c:	33 70 72             	xor    0x72(%eax),%esi
45143f:	47                   	inc    %edi
451440:	79 75                	jns    0x4514b7
451442:	64 34 67             	fs xor $0x67,%al
451445:	49                   	dec    %ecx
451446:	6c                   	insb   (%dx),%es:(%edi)
451447:	4d                   	dec    %ebp
451448:	4f                   	dec    %edi
451449:	39 66 4c             	cmp    %esp,0x4c(%esi)
45144c:	41                   	inc    %ecx
45144d:	35 75 4a 4b 4e       	xor    $0x4e4b4a75,%eax
451452:	6c                   	insb   (%dx),%es:(%edi)
451453:	41                   	inc    %ecx
451454:	2f                   	das
451455:	5a                   	pop    %edx
451456:	58                   	pop    %eax
451457:	48                   	dec    %eax
451458:	73 53                	jae    0x4514ad
45145a:	64 53                	fs push %ebx
45145c:	58                   	pop    %eax
45145d:	58                   	pop    %eax
45145e:	6e                   	outsb  %ds:(%esi),(%dx)
45145f:	46                   	inc    %esi
451460:	52                   	push   %edx
451461:	57                   	push   %edi
451462:	34 75                	xor    $0x75,%al
451464:	41                   	inc    %ecx
451465:	37                   	aaa
451466:	65 54                	gs push %esp
451468:	31 35 42 7a 77 63    	xor    %esi,0x63777a42
45146e:	65 45                	gs inc %ebp
451470:	67 56                	addr16 push %esi
451472:	4d                   	dec    %ebp
451473:	63 6c 33 74          	arpl   %ebp,0x74(%ebx,%esi,1)
451477:	56                   	push   %esi
451478:	67 4e                	addr16 dec %esi
45147a:	35 61 74 5a 6b       	xor    $0x6b5a7461,%eax
45147f:	68 57 69 78 59       	push   $0x59786957
451484:	63 4c 57 4e          	arpl   %ecx,0x4e(%edi,%edx,2)
451488:	48                   	dec    %eax
451489:	50                   	push   %eax
45148a:	71 2f                	jno    0x4514bb
45148c:	4f                   	dec    %edi
45148d:	6a 43                	push   $0x43
45148f:	4e                   	dec    %esi
451490:	46                   	inc    %esi
451491:	48                   	dec    %eax
451492:	4e                   	dec    %esi
451493:	6b 65 6f 5a          	imul   $0x5a,0x6f(%ebp),%esp
451497:	77 30                	ja     0x4514c9
451499:	4d                   	dec    %ebp
45149a:	4e                   	dec    %esi
45149b:	62 4a 71             	bound  %ecx,0x71(%edx)
45149e:	6a 43                	push   $0x43
4514a0:	55                   	push   %ebp
4514a1:	63 55 53             	arpl   %edx,0x53(%ebp)
4514a4:	72 59                	jb     0x4514ff
4514a6:	36 4a                	ss dec %edx
4514a8:	50                   	push   %eax
4514a9:	4a                   	dec    %edx
4514aa:	49                   	dec    %ecx
4514ab:	44                   	inc    %esp
4514ac:	32 45 76             	xor    0x76(%ebp),%al
4514af:	67 4e                	addr16 dec %esi
4514b1:	62 58 55             	bound  %ebx,0x55(%eax)
4514b4:	38 63 54             	cmp    %ah,0x54(%ebx)
4514b7:	4a                   	dec    %edx
4514b8:	63 35 55 39 7a 78    	arpl   %esi,0x787a3955
4514be:	42                   	inc    %edx
4514bf:	52                   	push   %edx
4514c0:	5a                   	pop    %edx
4514c1:	72 39                	jb     0x4514fc
4514c3:	43                   	inc    %ebx
4514c4:	6f                   	outsl  %ds:(%esi),(%dx)
4514c5:	4a                   	dec    %edx
4514c6:	71 37                	jno    0x4514ff
4514c8:	37                   	aaa