45b20f:	6c                   	insb   (%dx),%es:(%edi)
45b210:	57                   	push   %edi
45b211:	7a 59                	jp     0x45b26c
45b213:	62 44 38 62          	bound  %eax,0x62(%eax,%edi,1)
45b217:	65 79 41             	gs jns 0x45b25b
45b21a:	69 6d 6b 73 59 5a 4c 	imul   $0x4c5a5973,0x6b(%ebp),%ebp
45b221:	37                   	aaa
45b222:	4c                   	dec    %esp
45b223:	55                   	push   %ebp
45b224:	71 32                	jno    0x45b258
45b226:	35 31 33 43 46       	xor    $0x46433331,%eax
45b22b:	77 31                	ja     0x45b25e
45b22d:	74 57                	je     0x45b286
45b22f:	55                   	push   %ebp
45b230:	73 51                	jae    0x45b283
45b232:	63 67 79             	arpl   %esp,0x79(%edi)
45b235:	70 74                	jo     0x45b2ab
45b237:	36 75 64             	ss jne 0x45b29e
45b23a:	5a                   	pop    %edx
45b23b:	50                   	push   %eax
45b23c:	6c                   	insb   (%dx),%es:(%edi)
45b23d:	4f                   	dec    %edi
45b23e:	74 39                	je     0x45b279
45b240:	4e                   	dec    %esi
45b241:	58                   	pop    %eax
45b242:	4f                   	dec    %edi
45b243:	36 77 50             	ss ja  0x45b296
45b246:	67 72 4d             	addr16 jb 0x45b296
45b249:	6d                   	insl   (%dx),%es:(%edi)
45b24a:	75 74                	jne    0x45b2c0
45b24c:	6a 56                	push   $0x56
45b24e:	6b 72 30 4b          	imul   $0x4b,0x30(%edx),%esi
45b252:	30 39                	xor    %bh,(%ecx)
45b254:	76 75                	jbe    0x45b2cb
45b256:	45                   	inc    %ebp
45b257:	53                   	push   %ebx
45b258:	77 37                	ja     0x45b291
45b25a:	48                   	dec    %eax
45b25b:	77 66                	ja     0x45b2c3
45b25d:	42                   	inc    %edx
45b25e:	77 63                	ja     0x45b2c3
45b260:	67 64 64 73 55       	addr16 fs fs jae 0x45b2ba
45b265:	48                   	dec    %eax
45b266:	33 61 59             	xor    0x59(%ecx),%esp
45b269:	6f                   	outsl  %ds:(%esi),(%dx)
45b26a:	68 4f 74 61 50       	push   $0x5061744f
45b26f:	71 2b                	jno    0x45b29c
45b271:	38 38                	cmp    %bh,(%eax)
45b273:	34 68                	xor    $0x68,%al
45b275:	54                   	push   %esp
45b276:	35 48 45 79 73       	xor    $0x73794548,%eax
45b27b:	72 38                	jb     0x45b2b5
45b27d:	45                   	inc    %ebp
45b27e:	6b 42 72 56          	imul   $0x56,0x72(%edx),%eax
45b282:	44                   	inc    %esp
45b283:	4f                   	dec    %edi
45b284:	59                   	pop    %ecx
45b285:	74 68                	je     0x45b2ef
45b287:	44                   	inc    %esp
45b288:	76 53                	jbe    0x45b2dd
45b28a:	72 6a                	jb     0x45b2f6
45b28c:	51                   	push   %ecx
45b28d:	68 4c 7a 4a 68       	push   $0x684a7a4c
45b292:	50                   	push   %eax
45b293:	6c                   	insb   (%dx),%es:(%edi)
45b294:	76 39                	jbe    0x45b2cf
45b296:	39 42 53             	cmp    %eax,0x53(%edx)
45b299:	4a                   	dec    %edx
45b29a:	43                   	inc    %ebx
45b29b:	5a                   	pop    %edx
45b29c:	73 47                	jae    0x45b2e5
45b29e:	32 46 37             	xor    0x37(%esi),%al
45b2a1:	37                   	aaa
45b2a2:	54                   	push   %esp
45b2a3:	6c                   	insb   (%dx),%es:(%edi)
45b2a4:	39 42 79             	cmp    %eax,0x79(%edx)
45b2a7:	62 33                	bound  %esi,(%ebx)
45b2a9:	49                   	dec    %ecx
45b2aa:	76 67                	jbe    0x45b313
45b2ac:	54                   	push   %esp
45b2ad:	50                   	push   %eax
45b2ae:	37                   	aaa
45b2af:	6a 4f                	push   $0x4f
45b2b1:	35 32 37 68 4f       	xor    $0x4f683732,%eax
45b2b6:	33 78 43             	xor    0x43(%eax),%edi
45b2b9:	46                   	inc    %esi
45b2ba:	67 7a 48             	addr16 jp 0x45b305
45b2bd:	4b                   	dec    %ebx
45b2be:	64 32 31             	xor    %fs:(%ecx),%dh
45b2c1:	79 44                	jns    0x45b307
45b2c3:	2b 50 44             	sub    0x44(%eax),%edx
45b2c6:	55                   	push   %ebp
45b2c7:	51                   	push   %ecx
45b2c8:	69 51 59 6f 68 65 66 	imul   $0x6665686f,0x59(%ecx),%edx
45b2cf:	51                   	push   %ecx
45b2d0:	4c                   	dec    %esp
45b2d1:	62 5a 38             	bound  %ebx,0x38(%edx)
45b2d4:	36 6b 78 5a 61       	imul   $0x61,%ss:0x5a(%eax),%edi
45b2d9:	31 4a 2b             	xor    %ecx,0x2b(%edx)
45b2dc:	35 4c 5a 62 57       	xor    $0x57625a4c,%eax
45b2e1:	32 63 34             	xor    0x34(%ebx),%ah
45b2e4:	68 33 5a 50 71       	push   $0x71505a33
45b2e9:	4d                   	dec    %ebp
45b2ea:	72 4b                	jb     0x45b337
45b2ec:	73 76                	jae    0x45b364
45b2ee:	49                   	dec    %ecx
45b2ef:	71 62                	jno    0x45b353
45b2f1:	36 6b 58 7a 56       	imul   $0x56,%ss:0x7a(%eax),%ebx
45b2f6:	6a 50                	push   $0x50
45b2f8:	37                   	aaa
45b2f9:	73 31                	jae    0x45b32c
45b2fb:	58                   	pop    %eax
45b2fc:	43                   	inc    %ebx
45b2fd:	41                   	inc    %ecx
45b2fe:	43                   	inc    %ebx
45b2ff:	45                   	inc    %ebp
45b300:	44                   	inc    %esp
45b301:	61                   	popa
45b302:	33 74 74 66          	xor    0x66(%esp,%esi,2),%esi
45b306:	62 61 42             	bound  %esp,0x42(%ecx)
45b309:	66 46                	inc    %si
45b30b:	33 6b 7a             	xor    0x7a(%ebx),%ebp
45b30e:	6b 66 4c 72          	imul   $0x72,0x4c(%esi),%esp
45b312:	44                   	inc    %esp
45b313:	56                   	push   %esi
45b314:	51                   	push   %ecx
45b315:	61                   	popa
45b316:	50                   	push   %eax
45b317:	68 4b 6a 5a 56       	push   $0x565a6a4b
45b31c:	4c                   	dec    %esp
45b31d:	75 7a                	jne    0x45b399
45b31f:	58                   	pop    %eax
45b320:	33 6f 4c             	xor    0x4c(%edi),%ebp
45b323:	77 72                	ja     0x45b397
45b325:	32 32                	xor    (%edx),%dh
45b327:	34 4a                	xor    $0x4a,%al
45b329:	2b 75 4e             	sub    0x4e(%ebp),%esi
45b32c:	65 57                	gs push %edi
45b32e:	56                   	push   %esi
45b32f:	55                   	push   %ebp
45b330:	74 44                	je     0x45b376
45b332:	32 46 39             	xor    0x39(%esi),%al
45b335:	2b 76 4e             	sub    0x4e(%esi),%esi
45b338:	31 73 67             	xor    %esi,0x67(%ebx)
45b33b:	46                   	inc    %esi
45b33c:	52                   	push   %edx
45b33d:	38 50 49             	cmp    %dl,0x49(%eax)
45b340:	76 4a                	jbe    0x45b38c
45b342:	61                   	popa
45b343:	35 4f 2b 70 35       	xor    $0x35702b4f,%eax
45b348:	54                   	push   %esp
45b349:	42                   	inc    %edx
45b34a:	41                   	inc    %ecx
45b34b:	42                   	inc    %edx
45b34c:	6d                   	insl   (%dx),%es:(%edi)
45b34d:	48                   	dec    %eax
45b34e:	57                   	push   %edi
45b34f:	6e                   	outsb  %ds:(%esi),(%dx)
45b350:	6f                   	outsl  %ds:(%esi),(%dx)
45b351:	4f                   	dec    %edi
45b352:	31 51 62             	xor    %edx,0x62(%ecx)
45b355:	48                   	dec    %eax
45b356:	41                   	inc    %ecx
45b357:	6d                   	insl   (%dx),%es:(%edi)
45b358:	69 39 77 36 4d 32    	imul   $0x324d3677,(%ecx),%edi
45b35e:	65 62 49 4f          	bound  %ecx,%gs:0x4f(%ecx)
45b362:	4d                   	dec    %ebp
45b363:	74 39                	je     0x45b39e
45b365:	64 59                	fs pop %ecx
45b367:	71 65                	jno    0x45b3ce
45b369:	38 66 4b             	cmp    %ah,0x4b(%esi)
45b36c:	32 7a 39             	xor    0x39(%edx),%bh
45b36f:	5a                   	pop    %edx
45b370:	72 37                	jb     0x45b3a9
45b372:	48                   	dec    %eax
45b373:	74 48                	je     0x45b3bd
45b375:	70 4e                	jo     0x45b3c5
45b377:	41                   	inc    %ecx
45b378:	30 48 6f             	xor    %cl,0x6f(%eax)
45b37b:	74 51                	je     0x45b3ce
45b37d:	6d                   	insl   (%dx),%es:(%edi)
45b37e:	66 4b                	dec    %bx
45b380:	4b                   	dec    %ebx
45b381:	52                   	push   %edx
45b382:	6d                   	insl   (%dx),%es:(%edi)
45b383:	66 75 54             	data16 jne 0x45b3da
45b386:	64 43                	fs inc %ebx
45b388:	2f                   	das
45b389:	74 35                	je     0x45b3c0
45b38b:	33 6a 6b             	xor    0x6b(%edx),%ebp
45b38e:	4e                   	dec    %esi
45b38f:	2b 53 4d             	sub    0x4d(%ebx),%edx
45b392:	34 46                	xor    $0x46,%al
45b394:	74 35                	je     0x45b3cb
45b396:	59                   	pop    %ecx
45b397:	54                   	push   %esp
45b398:	61                   	popa
45b399:	32 4b 4d             	xor    0x4d(%ebx),%cl
45b39c:	32 76 35             	xor    0x35(%esi),%dh
45b39f:	59                   	pop    %ecx
45b3a0:	35 76 69 70 33       	xor    $0x33706976,%eax
45b3a5:	64 34 57             	fs xor $0x57,%al
45b3a8:	6b 72 49 78          	imul   $0x78,0x49(%edx),%esi
45b3ac:	6d                   	insl   (%dx),%es:(%edi)
45b3ad:	35 7a 68 78 41       	xor    $0x4178687a,%eax
45b3b2:	65 62 65 45          	bound  %esp,%gs:0x45(%ebp)
45b3b6:	44                   	inc    %esp
45b3b7:	56                   	push   %esi
45b3b8:	6f                   	outsl  %ds:(%esi),(%dx)
45b3b9:	6e                   	outsb  %ds:(%esi),(%dx)
45b3ba:	41                   	inc    %ecx
45b3bb:	66 32 35 33 63 58 67 	data16 xor 0x67586333,%dh
45b3c2:	75 2f                	jne    0x45b3f3
45b3c4:	71 76                	jno    0x45b43c
45b3c6:	54                   	push   %esp
45b3c7:	70 37                	jo     0x45b400
45b3c9:	70 47                	jo     0x45b412
45b3cb:	53                   	push   %ebx
45b3cc:	4c                   	dec    %esp
45b3cd:	49                   	dec    %ecx
45b3ce:	43                   	inc    %ebx
45b3cf:	78 59                	js     0x45b42a
45b3d1:	67 42                	addr16 inc %edx
45b3d3:	76 46                	jbe    0x45b41b
45b3d5:	42                   	inc    %edx
45b3d6:	36 56                	ss push %esi
45b3d8:	44                   	inc    %esp
45b3d9:	71 79                	jno    0x45b454
45b3db:	34 35                	xor    $0x35,%al
45b3dd:	2f                   	das
45b3de:	48                   	dec    %eax
45b3df:	45                   	inc    %ebp
45b3e0:	6e                   	outsb  %ds:(%esi),(%dx)
45b3e1:	6d                   	insl   (%dx),%es:(%edi)
45b3e2:	56                   	push   %esi
45b3e3:	72 46                	jb     0x45b42b
45b3e5:	74 4e                	je     0x45b435
45b3e7:	59                   	pop    %ecx
45b3e8:	6d                   	insl   (%dx),%es:(%edi)
45b3e9:	35 6c 39 45 41       	xor    $0x4145396c,%eax
45b3ee:	36 4c                	ss dec %esp
45b3f0:	52                   	push   %edx
45b3f1:	79 69                	jns    0x45b45c
45b3f3:	51                   	push   %ecx
45b3f4:	6c                   	insb   (%dx),%es:(%edi)
45b3f5:	35 61 57 35 53       	xor    $0x53355761,%eax
45b3fa:	48                   	dec    %eax
45b3fb:	6e                   	outsb  %ds:(%esi),(%dx)
45b3fc:	6c                   	insb   (%dx),%es:(%edi)
45b3fd:	52                   	push   %edx
45b3fe:	65 2f                	gs das
45b400:	45                   	inc    %ebp
45b401:	6d                   	insl   (%dx),%es:(%edi)
45b402:	38 7a 50             	cmp    %bh,0x50(%edx)
45b405:	6b 6f 4e 59          	imul   $0x59,0x4e(%edi),%ebp
45b409:	31 57 45             	xor    %edx,0x45(%edi)
45b40c:	33 49 51             	xor    0x51(%ecx),%ecx
45b40f:	78 65                	js     0x45b476
45b411:	35 4e 46 47 4e       	xor    $0x4e47464e,%eax
45b416:	62 70 31             	bound  %esi,0x31(%eax)
45b419:	46                   	inc    %esi
45b41a:	76 6f                	jbe    0x45b48b
45b41c:	31 57 49             	xor    %edx,0x49(%edi)
45b41f:	70 68                	jo     0x45b489
45b421:	45                   	inc    %ebp
45b422:	6c                   	insb   (%dx),%es:(%edi)
45b423:	4d                   	dec    %ebp
45b424:	2b 49 78             	sub    0x78(%ecx),%ecx
45b427:	35 35 59 76 4c       	xor    $0x4c765935,%eax
45b42c:	6a 4c                	push   $0x4c
45b42e:	49                   	dec    %ecx
45b42f:	77 45                	ja     0x45b476
45b431:	4e                   	dec    %esi
45b432:	58                   	pop    %eax
45b433:	64 62 66 6b          	bound  %esp,%fs:0x6b(%esi)
45b437:	71 48                	jno    0x45b481
45b439:	35 6e 4a 43 35       	xor    $0x35434a6e,%eax
45b43e:	59                   	pop    %ecx
45b43f:	73 64                	jae    0x45b4a5
45b441:	2b 55 52             	sub    0x52(%ebp),%edx
45b444:	66 2b 61 2f          	sub    0x2f(%ecx),%sp
45b448:	32 6a 6a             	xor    0x6a(%edx),%ch
45b44b:	5a                   	pop    %edx
45b44c:	45                   	inc    %ebp
45b44d:	38 6f 45             	cmp    %ch,0x45(%edi)
45b450:	59                   	pop    %ecx
45b451:	73 33                	jae    0x45b486
45b453:	56                   	push   %esi
45b454:	43                   	inc    %ebx
45b455:	59                   	pop    %ecx
45b456:	74 55                	je     0x45b4ad
45b458:	36 74 53             	ss je  0x45b4ae
45b45b:	38 75 56             	cmp    %dh,0x56(%ebp)
45b45e:	6e                   	outsb  %ds:(%esi),(%dx)
45b45f:	44                   	inc    %esp
45b460:	41                   	inc    %ecx
45b461:	4c                   	dec    %esp
45b462:	4b                   	dec    %ebx
45b463:	70 69                	jo     0x45b4ce
45b465:	7a 74                	jp     0x45b4db
45b467:	65 7a 59             	gs jp  0x45b4c3
45b46a:	47                   	inc    %edi
45b46b:	61                   	popa
45b46c:	75 70                	jne    0x45b4de
45b46e:	6f                   	outsl  %ds:(%esi),(%dx)
45b46f:	58                   	pop    %eax
45b470:	78 45                	js     0x45b4b7
45b472:	73 7a                	jae    0x45b4ee
45b474:	5a                   	pop    %edx
45b475:	2f                   	das
45b476:	65 41                	gs inc %ecx
45b478:	2b 73 6d             	sub    0x6d(%ebx),%esi
45b47b:	58                   	pop    %eax
45b47c:	43                   	inc    %ebx
45b47d:	76 70                	jbe    0x45b4ef
45b47f:	70 36                	jo     0x45b4b7
45b481:	41                   	inc    %ecx
45b482:	56                   	push   %esi
45b483:	64 45                	fs inc %ebp
45b485:	33 50 53             	xor    0x53(%eax),%edx
45b488:	66 57                	push   %di
45b48a:	66 4b                	dec    %bx
45b48c:	32 2f                	xor    (%edi),%ch
45b48e:	74 6e                	je     0x45b4fe
45b490:	6d                   	insl   (%dx),%es:(%edi)
45b491:	35 79 31 78 34       	xor    $0x34783179,%eax
45b496:	78 2f                	js     0x45b4c7
45b498:	36 32 75 53          	xor    %ss:0x53(%ebp),%dh
45b49c:	57                   	push   %edi
45b49d:	73 53                	jae    0x45b4f2
45b49f:	41                   	inc    %ecx
45b4a0:	78 66                	js     0x45b508
45b4a2:	33 30                	xor    (%eax),%esi
45b4a4:	32 41 67             	xor    0x67(%ecx),%al
45b4a7:	37                   	aaa
45b4a8:	6b 34 6a 6a          	imul   $0x6a,(%edx,%ebp,2),%esi
45b4ac:	56                   	push   %esi
45b4ad:	4e                   	dec    %esi
45b4ae:	59                   	pop    %ecx
45b4af:	43                   	inc    %ebx
45b4b0:	64 43                	fs inc %ebx
45b4b2:	62 73 62             	bound  %esi,0x62(%ebx)
45b4b5:	31 38                	xor    %edi,(%eax)
45b4b7:	42                   	inc    %edx
45b4b8:	4a                   	dec    %edx
45b4b9:	45                   	inc    %ebp
45b4ba:	37                   	aaa
45b4bb:	5a                   	pop    %edx
45b4bc:	4f                   	dec    %edi
45b4bd:	37                   	aaa