45e2f9:	52                   	push   %edx
45e2fa:	2b 46 34             	sub    0x34(%esi),%eax
45e2fd:	61                   	popa
45e2fe:	37                   	aaa
45e2ff:	42                   	inc    %edx
45e300:	31 75 30             	xor    %esi,0x30(%ebp)
45e303:	67 79 65             	addr16 jns 0x45e36b
45e306:	44                   	inc    %esp
45e307:	76 34                	jbe    0x45e33d
45e309:	72 58                	jb     0x45e363
45e30b:	2b 51 44             	sub    0x44(%ecx),%edx
45e30e:	6d                   	insl   (%dx),%es:(%edi)
45e30f:	6c                   	insb   (%dx),%es:(%edi)
45e310:	6c                   	insb   (%dx),%es:(%edi)
45e311:	4b                   	dec    %ebx
45e312:	41                   	inc    %ecx
45e313:	63 72 4e             	arpl   %esi,0x4e(%edx)
45e316:	69 50 39 79 78 48 4f 	imul   $0x4f487879,0x39(%eax),%edx
45e31d:	43                   	inc    %ebx
45e31e:	76 47                	jbe    0x45e367
45e320:	31 2f                	xor    %ebp,(%edi)
45e322:	67 39 39             	cmp    %edi,(%bx,%di)
45e325:	76 53                	jbe    0x45e37a
45e327:	30 4e 4f             	xor    %cl,0x4f(%esi)
45e32a:	73 48                	jae    0x45e374
45e32c:	78 56                	js     0x45e384
45e32e:	69 6f 69 31 62 52 47 	imul   $0x47526231,0x69(%edi),%ebp
45e335:	42                   	inc    %edx
45e336:	4c                   	dec    %esp
45e337:	65 48                	gs dec %eax
45e339:	63 35 71 53 5a 6a    	arpl   %esi,0x6a5a5371
45e33f:	6c                   	insb   (%dx),%es:(%edi)
45e340:	61                   	popa
45e341:	64 6c                	fs insb (%dx),%es:(%edi)
45e343:	53                   	push   %ebx
45e344:	4e                   	dec    %esi
45e345:	53                   	push   %ebx
45e346:	77 6b                	ja     0x45e3b3
45e348:	35 38 59 4a 2b       	xor    $0x2b4a5938,%eax
45e34d:	74 35                	je     0x45e384
45e34f:	79 30                	jns    0x45e381
45e351:	36 49                	ss dec %ecx
45e353:	79 51                	jns    0x45e3a6
45e355:	63 65 2f             	arpl   %esp,0x2f(%ebp)
45e358:	67 6b 57 38 49       	imul   $0x49,0x38(%bx),%edx
45e35d:	4d                   	dec    %ebp
45e35e:	74 6b                	je     0x45e3cb
45e360:	50                   	push   %eax
45e361:	51                   	push   %ecx
45e362:	47                   	inc    %edi
45e363:	41                   	inc    %ecx
45e364:	51                   	push   %ecx
45e365:	55                   	push   %ebp
45e366:	64 43                	fs inc %ebx
45e368:	64 71 68             	fs jno 0x45e3d3
45e36b:	6b 45 68 30          	imul   $0x30,0x68(%ebp),%eax
45e36f:	68 6d 49 6d 37       	push   $0x376d496d
45e374:	79 75                	jns    0x45e3eb
45e376:	59                   	pop    %ecx
45e377:	57                   	push   %edi
45e378:	74 54                	je     0x45e3ce
45e37a:	47                   	inc    %edi
45e37b:	46                   	inc    %esi
45e37c:	63 56 67             	arpl   %edx,0x67(%esi)
45e37f:	61                   	popa
45e380:	54                   	push   %esp
45e381:	55                   	push   %ebp
45e382:	46                   	inc    %esi
45e383:	45                   	inc    %ebp
45e384:	79 7a                	jns    0x45e400
45e386:	4c                   	dec    %esp
45e387:	32 70 52             	xor    0x52(%eax),%dh
45e38a:	47                   	inc    %edi
45e38b:	54                   	push   %esp
45e38c:	63 30                	arpl   %esi,(%eax)
45e38e:	55                   	push   %ebp
45e38f:	6f                   	outsl  %ds:(%esi),(%dx)
45e390:	48                   	dec    %eax
45e391:	73 78                	jae    0x45e40b
45e393:	33 4c 67 65          	xor    0x65(%edi,%eiz,2),%ecx
45e397:	66 33 57 34          	xor    0x34(%edi),%dx
45e39b:	30 73 4e             	xor    %dh,0x4e(%ebx)
45e39e:	71 44                	jno    0x45e3e4
45e3a0:	56                   	push   %esi
45e3a1:	72 6c                	jb     0x45e40f
45e3a3:	6a 69                	push   $0x69
45e3a5:	46                   	inc    %esi
45e3a6:	4f                   	dec    %edi
45e3a7:	31 6f 33             	xor    %ebp,0x33(%edi)
45e3aa:	68 70 53 57 48       	push   $0x48575370
45e3af:	4d                   	dec    %ebp
45e3b0:	33 4d 51             	xor    0x51(%ebp),%ecx
45e3b3:	72 59                	jb     0x45e40e
45e3b5:	6b 30 79             	imul   $0x79,(%eax),%esi
45e3b8:	76 61                	jbe    0x45e41b
45e3ba:	59                   	pop    %ecx
45e3bb:	77 4e                	ja     0x45e40b
45e3bd:	75 4e                	jne    0x45e40d
45e3bf:	76 35                	jbe    0x45e3f6
45e3c1:	57                   	push   %edi
45e3c2:	45                   	inc    %ebp
45e3c3:	72 55                	jb     0x45e41a
45e3c5:	54                   	push   %esp
45e3c6:	62 65 74             	bound  %esp,0x74(%ebp)
45e3c9:	42                   	inc    %edx
45e3ca:	42                   	inc    %edx
45e3cb:	38 75 4c             	cmp    %dh,0x4c(%ebp)
45e3ce:	42                   	inc    %edx
45e3cf:	69 56 66 69 63 31 49 	imul   $0x49316369,0x66(%esi),%edx
45e3d6:	31 6d 75             	xor    %ebp,0x75(%ebp)
45e3d9:	59                   	pop    %ecx
45e3da:	54                   	push   %esp
45e3db:	71 55                	jno    0x45e432
45e3dd:	6f                   	outsl  %ds:(%esi),(%dx)
45e3de:	6f                   	outsl  %ds:(%esi),(%dx)
45e3df:	62 65 56             	bound  %esp,0x56(%ebp)
45e3e2:	32 62 6e             	xor    0x6e(%edx),%ah
45e3e5:	41                   	inc    %ecx
45e3e6:	2b 73 51             	sub    0x51(%ebx),%esi
45e3e9:	70 66                	jo     0x45e451
45e3eb:	52                   	push   %edx
45e3ec:	39 6f 42             	cmp    %ebp,0x42(%edi)
45e3ef:	50                   	push   %eax
45e3f0:	71 65                	jno    0x45e457
45e3f2:	61                   	popa
45e3f3:	76 48                	jbe    0x45e43d
45e3f5:	78 33                	js     0x45e42a
45e3f7:	70 35                	jo     0x45e42e
45e3f9:	35 30 4d 33 74       	xor    $0x74334d30,%eax
45e3fe:	6c                   	insb   (%dx),%es:(%edi)
45e3ff:	42                   	inc    %edx
45e400:	70 4c                	jo     0x45e44e
45e402:	48                   	dec    %eax
45e403:	76 2f                	jbe    0x45e434
45e405:	5a                   	pop    %edx
45e406:	71 6a                	jno    0x45e472
45e408:	69 35 67 2f 52 44 2b 	imul   $0x4c30702b,0x44522f67,%esi
45e40f:	70 30 4c
45e412:	36 31 30             	xor    %esi,%ss:(%eax)
45e415:	67 54                	addr16 push %esp
45e417:	77 68                	ja     0x45e481
45e419:	56                   	push   %esi
45e41a:	78 34                	js     0x45e450
45e41c:	53                   	push   %ebx
45e41d:	76 48                	jbe    0x45e467
45e41f:	79 6e                	jns    0x45e48f
45e421:	74 56                	je     0x45e479
45e423:	44                   	inc    %esp
45e424:	39 6e 74             	cmp    %ebp,0x74(%esi)
45e427:	44                   	inc    %esp
45e428:	51                   	push   %ecx
45e429:	64 63 7a 55          	arpl   %edi,%fs:0x55(%edx)
45e42d:	34 48                	xor    $0x48,%al
45e42f:	79 65                	jns    0x45e496
45e431:	73 76                	jae    0x45e4a9
45e433:	58                   	pop    %eax
45e434:	6a 51                	push   $0x51
45e436:	51                   	push   %ecx
45e437:	57                   	push   %edi
45e438:	59                   	pop    %ecx
45e439:	33 31                	xor    (%ecx),%esi
45e43b:	6d                   	insl   (%dx),%es:(%edi)
45e43c:	53                   	push   %ebx
45e43d:	73 5a                	jae    0x45e499
45e43f:	33 55 38             	xor    0x38(%ebp),%edx
45e442:	59                   	pop    %ecx
45e443:	7a 7a                	jp     0x45e4bf
45e445:	76 71                	jbe    0x45e4b8
45e447:	44                   	inc    %esp
45e448:	41                   	inc    %ecx
45e449:	62 4c 49 42          	bound  %ecx,0x42(%ecx,%ecx,2)
45e44d:	7a 4f                	jp     0x45e49e
45e44f:	58                   	pop    %eax
45e450:	73 4a                	jae    0x45e49c
45e452:	76 4d                	jbe    0x45e4a1
45e454:	79 46                	jns    0x45e49c
45e456:	45                   	inc    %ebp
45e457:	41                   	inc    %ecx
45e458:	63 6a 6c             	arpl   %ebp,0x6c(%edx)
45e45b:	7a 4a                	jp     0x45e4a7
45e45d:	41                   	inc    %ecx
45e45e:	39 6c 70 35          	cmp    %ebp,0x35(%eax,%esi,2)
45e462:	55                   	push   %ebp
45e463:	2b 5a 63             	sub    0x63(%edx),%ebx
45e466:	32 49 50             	xor    0x50(%ecx),%cl
45e469:	6b 6d 62 6f          	imul   $0x6f,0x62(%ebp),%ebp
45e46d:	6d                   	insl   (%dx),%es:(%edi)
45e46e:	45                   	inc    %ebp
45e46f:	65 2f                	gs das
45e471:	74 4a                	je     0x45e4bd
45e473:	7a 2f                	jp     0x45e4a4
45e475:	75 4c                	jne    0x45e4c3
45e477:	76 43                	jbe    0x45e4bc
45e479:	38 48 43             	cmp    %cl,0x43(%eax)
45e47c:	55                   	push   %ebp
45e47d:	2b 70 7a             	sub    0x7a(%eax),%esi
45e480:	7a 71                	jp     0x45e4f3
45e482:	54                   	push   %esp
45e483:	72 6a                	jb     0x45e4ef
45e485:	76 6a                	jbe    0x45e4f1
45e487:	2b 79 4f             	sub    0x4f(%ecx),%edi
45e48a:	58                   	pop    %eax
45e48b:	37                   	aaa
45e48c:	4f                   	dec    %edi
45e48d:	4a                   	dec    %edx
45e48e:	38 6a 5a             	cmp    %ch,0x5a(%edx)
45e491:	33 39                	xor    (%ecx),%edi
45e493:	69 46 76 46 57 35 67 	imul   $0x67355746,0x76(%esi),%eax
45e49a:	67 4f                	addr16 dec %edi
45e49c:	32 75 2f             	xor    0x2f(%ebp),%dh
45e49f:	6e                   	outsb  %ds:(%esi),(%dx)
45e4a0:	61                   	popa
45e4a1:	57                   	push   %edi
45e4a2:	45                   	inc    %ebp
45e4a3:	52                   	push   %edx
45e4a4:	48                   	dec    %eax
45e4a5:	71 46                	jno    0x45e4ed
45e4a7:	61                   	popa
45e4a8:	77 4a                	ja     0x45e4f4
45e4aa:	36 78 77             	ss js  0x45e524
45e4ad:	46                   	inc    %esi
45e4ae:	4d                   	dec    %ebp
45e4af:	65 49                	gs dec %ecx
45e4b1:	6b 71 36 56          	imul   $0x56,0x36(%ecx),%esi
45e4b5:	50                   	push   %eax
45e4b6:	69 7a 35 32 30 53 53 	imul   $0x53533032,0x35(%edx),%edi
45e4bd:	34 42                	xor    $0x42,%al
45e4bf:	43                   	inc    %ebx
45e4c0:	54                   	push   %esp
45e4c1:	37                   	aaa
45e4c2:	30 32                	xor    %dh,(%edx)
45e4c4:	46                   	inc    %esi
45e4c5:	78 57                	js     0x45e51e
45e4c7:	49                   	dec    %ecx
45e4c8:	50                   	push   %eax
45e4c9:	45                   	inc    %ebp
45e4ca:	48                   	dec    %eax
45e4cb:	2f                   	das
45e4cc:	38 62 7a             	cmp    %ah,0x7a(%edx)
45e4cf:	47                   	inc    %edi
45e4d0:	38 4a 6b             	cmp    %cl,0x6b(%edx)
45e4d3:	73 6d                	jae    0x45e542
45e4d5:	45                   	inc    %ebp
45e4d6:	42                   	inc    %edx
45e4d7:	4d                   	dec    %ebp
45e4d8:	47                   	inc    %edi
45e4d9:	47                   	inc    %edi
45e4da:	66 31 78 34          	xor    %di,0x34(%eax)
45e4de:	5a                   	pop    %edx
45e4df:	41                   	inc    %ecx
45e4e0:	64 6e                	outsb  %fs:(%esi),(%dx)
45e4e2:	31 6c 70 71          	xor    %ebp,0x71(%eax,%esi,2)
45e4e6:	71 62                	jno    0x45e54a
45e4e8:	6d                   	insl   (%dx),%es:(%edi)
45e4e9:	78 4e                	js     0x45e539
45e4eb:	4c                   	dec    %esp
45e4ec:	6b 6e 79 66          	imul   $0x66,0x79(%esi),%ebp
45e4f0:	39 49 35             	cmp    %ecx,0x35(%ecx)
45e4f3:	6e                   	outsb  %ds:(%esi),(%dx)
45e4f4:	71 58                	jno    0x45e54e
45e4f6:	53                   	push   %ebx
45e4f7:	77 51                	ja     0x45e54a
45e4f9:	69 47 6b 47 75 44 57 	imul   $0x57447547,0x6b(%edi),%eax
45e500:	41                   	inc    %ecx
45e501:	62 52 53             	bound  %edx,0x53(%edx)
45e504:	70 68                	jo     0x45e56e
45e506:	53                   	push   %ebx
45e507:	73 70                	jae    0x45e579
45e509:	2b 42 51             	sub    0x51(%edx),%eax
45e50c:	4f                   	dec    %edi
45e50d:	73 65                	jae    0x45e574
45e50f:	33 33                	xor    (%ebx),%esi
45e511:	69 53 64 59 54 73 4f 	imul   $0x4f735459,0x64(%ebx),%edx
45e518:	77 43                	ja     0x45e55d
45e51a:	45                   	inc    %ebp
45e51b:	7a 71                	jp     0x45e58e
45e51d:	49                   	dec    %ecx
45e51e:	30 72 31             	xor    %dh,0x31(%edx)
45e521:	64 4a                	fs dec %edx
45e523:	59                   	pop    %ecx
45e524:	42                   	inc    %edx
45e525:	6c                   	insb   (%dx),%es:(%edi)
45e526:	6a 6d                	push   $0x6d
45e528:	6f                   	outsl  %ds:(%esi),(%dx)
45e529:	75 6c                	jne    0x45e597
45e52b:	52                   	push   %edx
45e52c:	39 78 6b             	cmp    %edi,0x6b(%eax)
45e52f:	7a 59                	jp     0x45e58a
45e531:	78 77                	js     0x45e5aa
45e533:	45                   	inc    %ebp
45e534:	34 4f                	xor    $0x4f,%al
45e536:	44                   	inc    %esp
45e537:	59                   	pop    %ecx
45e538:	57                   	push   %edi
45e539:	53                   	push   %ebx
45e53a:	4f                   	dec    %edi
45e53b:	33 4e 35             	xor    0x35(%esi),%ecx
45e53e:	64 53                	fs push %ebx
45e540:	72 61                	jb     0x45e5a3
45e542:	6b 30 70             	imul   $0x70,(%eax),%esi
45e545:	52                   	push   %edx
45e546:	79 7a                	jns    0x45e5c2
45e548:	62 39                	bound  %edi,(%ecx)
45e54a:	49                   	dec    %ecx
45e54b:	69 7a 37 54 76 53 38 	imul   $0x38537654,0x37(%edx),%edi
45e552:	74 50                	je     0x45e5a4
45e554:	43                   	inc    %ebx
45e555:	49                   	dec    %ecx
45e556:	64 6c                	fs insb (%dx),%es:(%edi)
45e558:	6b 45 79 55          	imul   $0x55,0x79(%ebp),%eax
45e55c:	78 7a                	js     0x45e5d8
45e55e:	76 64                	jbe    0x45e5c4
45e560:	76 4a                	jbe    0x45e5ac
45e562:	33 63 6a             	xor    0x6a(%ebx),%esp
45e565:	56                   	push   %esi
45e566:	33 70 50             	xor    0x50(%eax),%esi
45e569:	73 2f                	jae    0x45e59a
45e56b:	64 30 47 41          	xor    %al,%fs:0x41(%edi)
45e56f:	42                   	inc    %edx
45e570:	65 5a                	gs pop %edx
45e572:	2f                   	das
45e573:	50                   	push   %eax
45e574:	78 50                	js     0x45e5c6
45e576:	35 45 33 50 53       	xor    $0x53503345,%eax
45e57b:	74 68                	je     0x45e5e5
45e57d:	6b 75 5a 33          	imul   $0x33,0x5a(%ebp),%esi
45e581:	39 61 62             	cmp    %esp,0x62(%ecx)
45e584:	62 64 63 4c          	bound  %esp,0x4c(%ebx,%eiz,2)
45e588:	35 52 70 51 63       	xor    $0x63517052,%eax
45e58d:	58                   	pop    %eax
45e58e:	39 37                	cmp    %esi,(%edi)
45e590:	50                   	push   %eax
45e591:	6d                   	insl   (%dx),%es:(%edi)
45e592:	36 41                	ss inc %ecx
45e594:	42                   	inc    %edx
45e595:	33 6f 34             	xor    0x34(%edi),%ebp
45e598:	75 55                	jne    0x45e5ef
45e59a:	2b 78 5a             	sub    0x5a(%eax),%edi
45e59d:	73 56                	jae    0x45e5f5
45e59f:	34 4d                	xor    $0x4d,%al
45e5a1:	47                   	inc    %edi
45e5a2:	4f                   	dec    %edi
45e5a3:	67 36 6f             	outsl  %ss:(%si),(%dx)
45e5a6:	56                   	push   %esi
45e5a7:	4e                   	dec    %esi
45e5a8:	6e                   	outsb  %ds:(%esi),(%dx)
45e5a9:	78 41                	js     0x45e5ec
45e5ab:	48                   	dec    %eax
45e5ac:	78 68                	js     0x45e616
45e5ae:	36 6d                	ss insl (%dx),%es:(%edi)