45a2c6:	6b 7a 31 71          	imul   $0x71,0x31(%edx),%edi
45a2ca:	5a                   	pop    %edx
45a2cb:	53                   	push   %ebx
45a2cc:	57                   	push   %edi
45a2cd:	48                   	dec    %eax
45a2ce:	59                   	pop    %ecx
45a2cf:	54                   	push   %esp
45a2d0:	72 63                	jb     0x45a335
45a2d2:	61                   	popa
45a2d3:	44                   	inc    %esp
45a2d4:	66 6b 5a 57 42       	imul   $0x42,0x57(%edx),%bx
45a2d9:	73 73                	jae    0x45a34e
45a2db:	2b 7a 49             	sub    0x49(%edx),%edi
45a2de:	6f                   	outsl  %ds:(%esi),(%dx)
45a2df:	78 58                	js     0x45a339
45a2e1:	65 61                	gs popa
45a2e3:	67 2f                	addr16 das
45a2e5:	53                   	push   %ebx
45a2e6:	64 78 45             	fs js  0x45a32e
45a2e9:	38 63 43             	cmp    %ah,0x43(%ebx)
45a2ec:	64 78 71             	fs js  0x45a360
45a2ef:	42                   	inc    %edx
45a2f0:	39 76 45             	cmp    %esi,0x45(%esi)
45a2f3:	4d                   	dec    %ebp
45a2f4:	47                   	inc    %edi
45a2f5:	46                   	inc    %esi
45a2f6:	53                   	push   %ebx
45a2f7:	68 62 6f 75 46       	push   $0x46756f62
45a2fc:	4d                   	dec    %ebp
45a2fd:	50                   	push   %eax
45a2fe:	54                   	push   %esp
45a2ff:	4a                   	dec    %edx
45a300:	63 76 31             	arpl   %esi,0x31(%esi)
45a303:	7a 48                	jp     0x45a34d
45a305:	75 41                	jne    0x45a348
45a307:	48                   	dec    %eax
45a308:	71 6c                	jno    0x45a376
45a30a:	2b 69 52             	sub    0x52(%ecx),%ebp
45a30d:	6e                   	outsb  %ds:(%esi),(%dx)
45a30e:	6c                   	insb   (%dx),%es:(%edi)
45a30f:	79 31                	jns    0x45a342
45a311:	33 52 50             	xor    0x50(%edx),%edx
45a314:	51                   	push   %ecx
45a315:	4a                   	dec    %edx
45a316:	59                   	pop    %ecx
45a317:	34 59                	xor    $0x59,%al
45a319:	63 39                	arpl   %edi,(%ecx)
45a31b:	57                   	push   %edi
45a31c:	70 73                	jo     0x45a391
45a31e:	50                   	push   %eax
45a31f:	65 52                	gs push %edx
45a321:	62 35 65 6c 78 37    	bound  %esi,0x37786c65
45a327:	46                   	inc    %esi
45a328:	48                   	dec    %eax
45a329:	38 46 45             	cmp    %al,0x45(%esi)
45a32c:	70 41                	jo     0x45a36f
45a32e:	6c                   	insb   (%dx),%es:(%edi)
45a32f:	46                   	inc    %esi
45a330:	45                   	inc    %ebp
45a331:	58                   	pop    %eax
45a332:	52                   	push   %edx
45a333:	6b 54 39 44 49       	imul   $0x49,0x44(%ecx,%edi,1),%edx
45a338:	38 46 38             	cmp    %al,0x38(%esi)
45a33b:	5a                   	pop    %edx
45a33c:	77 58                	ja     0x45a396
45a33e:	62 6d 62             	bound  %ebp,0x62(%ebp)
45a341:	59                   	pop    %ecx
45a342:	58                   	pop    %eax
45a343:	64 4a                	fs dec %edx
45a345:	77 49                	ja     0x45a390
45a347:	46                   	inc    %esi
45a348:	4b                   	dec    %ebx
45a349:	44                   	inc    %esp
45a34a:	5a                   	pop    %edx
45a34b:	4d                   	dec    %ebp
45a34c:	4d                   	dec    %ebp
45a34d:	65 35 67 54 6b 66    	gs xor $0x666b5467,%eax
45a353:	4c                   	dec    %esp
45a354:	46                   	inc    %esi
45a355:	52                   	push   %edx
45a356:	64 56                	fs push %esi
45a358:	66 51                	push   %cx
45a35a:	70 63                	jo     0x45a3bf
45a35c:	31 7a 48             	xor    %edi,0x48(%edx)
45a35f:	57                   	push   %edi
45a360:	51                   	push   %ecx
45a361:	62 6a 63             	bound  %ebp,0x63(%edx)
45a364:	6c                   	insb   (%dx),%es:(%edi)
45a365:	4b                   	dec    %ebx
45a366:	49                   	dec    %ecx
45a367:	55                   	push   %ebp
45a368:	4a                   	dec    %edx
45a369:	55                   	push   %ebp
45a36a:	2b 48 70             	sub    0x70(%eax),%ecx
45a36d:	4a                   	dec    %edx
45a36e:	59                   	pop    %ecx
45a36f:	34 56                	xor    $0x56,%al
45a371:	4b                   	dec    %ebx
45a372:	51                   	push   %ecx
45a373:	49                   	dec    %ecx
45a374:	64 75 4b             	fs jne 0x45a3c2
45a377:	72 36                	jb     0x45a3af
45a379:	2f                   	das
45a37a:	4a                   	dec    %edx
45a37b:	4d                   	dec    %ebp
45a37c:	69 4f 48 6a 78 4f 6f 	imul   $0x6f4f786a,0x48(%edi),%ecx
45a383:	46                   	inc    %esi
45a384:	6e                   	outsb  %ds:(%esi),(%dx)
45a385:	77 76                	ja     0x45a3fd
45a387:	47                   	inc    %edi
45a388:	6c                   	insb   (%dx),%es:(%edi)
45a389:	6c                   	insb   (%dx),%es:(%edi)
45a38a:	61                   	popa
45a38b:	4c                   	dec    %esp
45a38c:	4b                   	dec    %ebx
45a38d:	6b 72 45 48          	imul   $0x48,0x45(%edx),%esi
45a391:	4d                   	dec    %ebp
45a392:	5a                   	pop    %edx
45a393:	46                   	inc    %esi
45a394:	50                   	push   %eax
45a395:	78 72                	js     0x45a409
45a397:	36 4d                	ss dec %ebp
45a399:	33 5a 33             	xor    0x33(%edx),%ebx
45a39c:	47                   	inc    %edi
45a39d:	53                   	push   %ebx
45a39e:	58                   	pop    %eax
45a39f:	79 49                	jns    0x45a3ea
45a3a1:	36 30 68 31          	xor    %ch,%ss:0x31(%eax)
45a3a5:	69 73 54 43 69 59 69 	imul   $0x69596943,0x54(%ebx),%esi
45a3ac:	2f                   	das
45a3ad:	77 65                	ja     0x45a414
45a3af:	74 54                	je     0x45a405
45a3b1:	34 6c                	xor    $0x6c,%al
45a3b3:	5a                   	pop    %edx
45a3b4:	5a                   	pop    %edx
45a3b5:	57                   	push   %edi
45a3b6:	62 7a 4b             	bound  %edi,0x4b(%edx)
45a3b9:	59                   	pop    %ecx
45a3ba:	4f                   	dec    %edi
45a3bb:	71 68                	jno    0x45a425
45a3bd:	58                   	pop    %eax
45a3be:	4d                   	dec    %ebp
45a3bf:	33 61 73             	xor    0x73(%ecx),%esp
45a3c2:	57                   	push   %edi
45a3c3:	4b                   	dec    %ebx
45a3c4:	5a                   	pop    %edx
45a3c5:	70 70                	jo     0x45a437
45a3c7:	68 49 64 4b 57       	push   $0x574b6449
45a3cc:	7a 4a                	jp     0x45a418
45a3ce:	78 2f                	js     0x45a3ff
45a3d0:	43                   	inc    %ebx
45a3d1:	32 32                	xor    (%edx),%dh
45a3d3:	41                   	inc    %ecx
45a3d4:	72 42                	jb     0x45a418
45a3d6:	49                   	dec    %ecx
45a3d7:	62 79 66             	bound  %edi,0x66(%ecx)
45a3da:	48                   	dec    %eax
45a3db:	6b 41 70 50          	imul   $0x50,0x70(%ecx),%eax
45a3df:	32 36                	xor    (%esi),%dh
45a3e1:	64 54                	fs push %esp
45a3e3:	61                   	popa
45a3e4:	6c                   	insb   (%dx),%es:(%edi)
45a3e5:	50                   	push   %eax
45a3e6:	44                   	inc    %esp
45a3e7:	4a                   	dec    %edx
45a3e8:	4d                   	dec    %ebp
45a3e9:	4f                   	dec    %edi
45a3ea:	32 62 31             	xor    0x31(%edx),%ah
45a3ed:	46                   	inc    %esi
45a3ee:	4f                   	dec    %edi
45a3ef:	7a 7a                	jp     0x45a46b
45a3f1:	56                   	push   %esi
45a3f2:	41                   	inc    %ecx
45a3f3:	4c                   	dec    %esp
45a3f4:	63 6b 41             	arpl   %ebp,0x41(%ebx)
45a3f7:	48                   	dec    %eax
45a3f8:	45                   	inc    %ebp
45a3f9:	61                   	popa
45a3fa:	6a 55                	push   $0x55
45a3fc:	32 76 4d             	xor    0x4d(%esi),%dh
45a3ff:	49                   	dec    %ecx
45a400:	39 35 79 4a 33 48    	cmp    %esi,0x48334a79
45a406:	7a 39                	jp     0x45a441
45a408:	67 71 68             	addr16 jno 0x45a473
45a40b:	30 6d 6a             	xor    %ch,0x6a(%ebp)
45a40e:	61                   	popa
45a40f:	75 76                	jne    0x45a487
45a411:	53                   	push   %ebx
45a412:	71 77                	jno    0x45a48b
45a414:	76 73                	jbe    0x45a489
45a416:	45                   	inc    %ebp
45a417:	76 4f                	jbe    0x45a468
45a419:	52                   	push   %edx
45a41a:	4f                   	dec    %edi
45a41b:	65 5a                	gs pop %edx
45a41d:	51                   	push   %ecx
45a41e:	58                   	pop    %eax
45a41f:	46                   	inc    %esi
45a420:	67 4b                	addr16 dec %ebx
45a422:	73 32                	jae    0x45a456
45a424:	4f                   	dec    %edi
45a425:	57                   	push   %edi
45a426:	49                   	dec    %ecx
45a427:	6b 6d 66 47          	imul   $0x47,0x66(%ebp),%ebp
45a42b:	73 6e                	jae    0x45a49b
45a42d:	4e                   	dec    %esi
45a42e:	45                   	inc    %ebp
45a42f:	4d                   	dec    %ebp
45a430:	36 6f                	outsl  %ss:(%esi),(%dx)
45a432:	54                   	push   %esp
45a433:	47                   	inc    %edi
45a434:	50                   	push   %eax
45a435:	72 41                	jb     0x45a478
45a437:	33 70 32             	xor    0x32(%eax),%esi
45a43a:	59                   	pop    %ecx
45a43b:	58                   	pop    %eax
45a43c:	39 46 2b             	cmp    %eax,0x2b(%esi)
45a43f:	2b 2f                	sub    (%edi),%ebp
45a441:	54                   	push   %esp
45a442:	45                   	inc    %ebp
45a443:	76 71                	jbe    0x45a4b6
45a445:	6b 2f 34             	imul   $0x34,(%edi),%ebp
45a448:	52                   	push   %edx
45a449:	52                   	push   %edx
45a44a:	74 35                	je     0x45a481
45a44c:	64 42                	fs inc %edx
45a44e:	31 4e 35             	xor    %ecx,0x35(%esi)
45a451:	76 47                	jbe    0x45a49a
45a453:	55                   	push   %ebp
45a454:	4c                   	dec    %esp
45a455:	75 73                	jne    0x45a4ca
45a457:	6a 31                	push   $0x31
45a459:	6b 54 65 4f 59       	imul   $0x59,0x4f(%ebp,%eiz,2),%edx
45a45e:	6a 78                	push   $0x78
45a460:	51                   	push   %ecx
45a461:	52                   	push   %edx
45a462:	59                   	pop    %ecx
45a463:	7a 53                	jp     0x45a4b8
45a465:	47                   	inc    %edi
45a466:	6d                   	insl   (%dx),%es:(%edi)
45a467:	77 56                	ja     0x45a4bf
45a469:	67 73 50             	addr16 jae 0x45a4bc
45a46c:	49                   	dec    %ecx
45a46d:	39 4e 65             	cmp    %ecx,0x65(%esi)
45a470:	4e                   	dec    %esi
45a471:	75 34                	jne    0x45a4a7
45a473:	34 33                	xor    $0x33,%al
45a475:	35 76 53 6d 4d       	xor    $0x4d6d5376,%eax
45a47a:	37                   	aaa
45a47b:	79 74                	jns    0x45a4f1
45a47d:	63 31                	arpl   %esi,(%ecx)
45a47f:	2f                   	das
45a480:	50                   	push   %eax
45a481:	39 69 74             	cmp    %ebp,0x74(%ecx)
45a484:	2f                   	das
45a485:	62 71 6b             	bound  %esi,0x6b(%ecx)
45a488:	6d                   	insl   (%dx),%es:(%edi)
45a489:	56                   	push   %esi
45a48a:	70 76                	jo     0x45a502
45a48c:	34 32                	xor    $0x32,%al
45a48e:	57                   	push   %edi
45a48f:	4f                   	dec    %edi
45a490:	32 56 5a             	xor    0x5a(%esi),%dl
45a493:	4c                   	dec    %esp
45a494:	6d                   	insl   (%dx),%es:(%edi)
45a495:	34 4a                	xor    $0x4a,%al
45a497:	64 44                	fs inc %esp
45a499:	45                   	inc    %ebp
45a49a:	6a 54                	push   $0x54
45a49c:	55                   	push   %ebp
45a49d:	4f                   	dec    %edi
45a49e:	31 74 48 35          	xor    %esi,0x35(%eax,%ecx,2)
45a4a2:	6b 77 6d 63          	imul   $0x63,0x6d(%edi),%esi
45a4a6:	70 4c                	jo     0x45a4f4
45a4a8:	46                   	inc    %esi
45a4a9:	4a                   	dec    %edx
45a4aa:	70 79                	jo     0x45a525
45a4ac:	6e                   	outsb  %ds:(%esi),(%dx)
45a4ad:	42                   	inc    %edx
45a4ae:	7a 6c                	jp     0x45a51c
45a4b0:	4b                   	dec    %ebx
45a4b1:	61                   	popa
45a4b2:	38 41 4c             	cmp    %al,0x4c(%ecx)
45a4b5:	32 53 53             	xor    0x53(%ebx),%dl
45a4b8:	75 7a                	jne    0x45a534
45a4ba:	6d                   	insl   (%dx),%es:(%edi)
45a4bb:	45                   	inc    %ebp
45a4bc:	6d                   	insl   (%dx),%es:(%edi)
45a4bd:	64 76 76             	fs jbe 0x45a536
45a4c0:	41                   	inc    %ecx
45a4c1:	38 4f 36             	cmp    %cl,0x36(%edi)
45a4c4:	2b 46 43             	sub    0x43(%esi),%eax
45a4c7:	70 50                	jo     0x45a519
45a4c9:	56                   	push   %esi
45a4ca:	52                   	push   %edx
45a4cb:	31 41 62             	xor    %eax,0x62(%ecx)
45a4ce:	4e                   	dec    %esi
45a4cf:	45                   	inc    %ebp
45a4d0:	56                   	push   %esi
45a4d1:	47                   	inc    %edi
45a4d2:	2f                   	das
45a4d3:	64 50                	fs push %eax
45a4d5:	56                   	push   %esi
45a4d6:	4c                   	dec    %esp
45a4d7:	4a                   	dec    %edx
45a4d8:	32 49 48             	xor    0x48(%ecx),%cl
45a4db:	73 61                	jae    0x45a53e
45a4dd:	4e                   	dec    %esi
45a4de:	77 73                	ja     0x45a553
45a4e0:	63 47 6c             	arpl   %eax,0x6c(%edi)
45a4e3:	64 44                	fs inc %esp
45a4e5:	4e                   	dec    %esi
45a4e6:	78 55                	js     0x45a53d
45a4e8:	5a                   	pop    %edx
45a4e9:	74 69                	je     0x45a554
45a4eb:	4e                   	dec    %esi
45a4ec:	59                   	pop    %ecx
45a4ed:	54                   	push   %esp
45a4ee:	34 6e                	xor    $0x6e,%al
45a4f0:	2b 41 56             	sub    0x56(%ecx),%eax
45a4f3:	4d                   	dec    %ebp
45a4f4:	69 65 4a 74 69 71 32 	imul   $0x32716974,0x4a(%ebp),%esp
45a4fb:	41                   	inc    %ecx
45a4fc:	2b 62 73             	sub    0x73(%edx),%esp
45a4ff:	51                   	push   %ecx
45a500:	49                   	dec    %ecx
45a501:	70 6e                	jo     0x45a571
45a503:	48                   	dec    %eax
45a504:	6b 43 38 70          	imul   $0x70,0x38(%ebx),%eax
45a508:	51                   	push   %ecx
45a509:	4d                   	dec    %ebp
45a50a:	38 39                	cmp    %bh,(%ecx)
45a50c:	64 58                	fs pop %eax
45a50e:	39 66 41             	cmp    %esp,0x41(%esi)
45a511:	72 56                	jb     0x45a569
45a513:	6d                   	insl   (%dx),%es:(%edi)
45a514:	6c                   	insb   (%dx),%es:(%edi)
45a515:	6b 4d 6a 5a          	imul   $0x5a,0x6a(%ebp),%ecx
45a519:	75 48                	jne    0x45a563
45a51b:	68 48 46 4c 6a       	push   $0x6a4c4648
45a520:	4d                   	dec    %ebp
45a521:	74 4c                	je     0x45a56f
45a523:	4e                   	dec    %esi
45a524:	35 32 76 57 63       	xor    $0x63577632,%eax
45a529:	4b                   	dec    %ebx
45a52a:	32 65 65             	xor    0x65(%ebp),%ah
45a52d:	70 59                	jo     0x45a588
45a52f:	6e                   	outsb  %ds:(%esi),(%dx)
45a530:	7a 51                	jp     0x45a583
45a532:	79 67                	jns    0x45a59b