46a1ee:	41                   	inc    %ecx
46a1ef:	6a 63                	push   $0x63
46a1f1:	55                   	push   %ebp
46a1f2:	41                   	inc    %ecx
46a1f3:	4b                   	dec    %ebx
46a1f4:	49                   	dec    %ecx
46a1f5:	4d                   	dec    %ebp
46a1f6:	6c                   	insb   (%dx),%es:(%edi)
46a1f7:	32 78 75             	xor    0x75(%eax),%bh
46a1fa:	74 51                	je     0x46a24d
46a1fc:	75 32                	jne    0x46a230
46a1fe:	76 42                	jbe    0x46a242
46a200:	44                   	inc    %esp
46a201:	2f                   	das
46a202:	51                   	push   %ecx
46a203:	76 70                	jbe    0x46a275
46a205:	55                   	push   %ebp
46a206:	55                   	push   %ebp
46a207:	56                   	push   %esi
46a208:	51                   	push   %ecx
46a209:	6e                   	outsb  %ds:(%esi),(%dx)
46a20a:	65 78 75             	gs js  0x46a282
46a20d:	52                   	push   %edx
46a20e:	75 4c                	jne    0x46a25c
46a210:	5a                   	pop    %edx
46a211:	76 66                	jbe    0x46a279
46a213:	4a                   	dec    %edx
46a214:	64 68 4f 6b 30 42    	fs push $0x42306b4f
46a21a:	2b 52 6a             	sub    0x6a(%edx),%edx
46a21d:	31 38                	xor    %edi,(%eax)
46a21f:	4e                   	dec    %esi
46a220:	68 4e 52 62 48       	push   $0x4862524e
46a225:	6c                   	insb   (%dx),%es:(%edi)
46a226:	4d                   	dec    %ebp
46a227:	34 74                	xor    $0x74,%al
46a229:	70 32                	jo     0x46a25d
46a22b:	74 38                	je     0x46a265
46a22d:	35 2b 34 4a 46       	xor    $0x464a342b,%eax
46a232:	4c                   	dec    %esp
46a233:	4e                   	dec    %esi
46a234:	2b 52 37             	sub    0x37(%edx),%edx
46a237:	61                   	popa
46a238:	59                   	pop    %ecx
46a239:	32 76 66             	xor    0x66(%esi),%dh
46a23c:	79 41                	jns    0x46a27f
46a23e:	4f                   	dec    %edi
46a23f:	52                   	push   %edx
46a240:	6a 37                	push   $0x37
46a242:	33 73 35             	xor    0x35(%ebx),%esi
46a245:	48                   	dec    %eax
46a246:	70 32                	jo     0x46a27a
46a248:	79 41                	jns    0x46a28b
46a24a:	6e                   	outsb  %ds:(%esi),(%dx)
46a24b:	55                   	push   %ebp
46a24c:	79 55                	jns    0x46a2a3
46a24e:	6d                   	insl   (%dx),%es:(%edi)
46a24f:	52                   	push   %edx
46a250:	70 4b                	jo     0x46a29d
46a252:	43                   	inc    %ebx
46a253:	4d                   	dec    %ebp
46a254:	46                   	inc    %esi
46a255:	78 35                	js     0x46a28c
46a257:	33 76 66             	xor    0x66(%esi),%esi
46a25a:	44                   	inc    %esp
46a25b:	38 42 5a             	cmp    %al,0x5a(%edx)
46a25e:	73 59                	jae    0x46a2b9
46a260:	48                   	dec    %eax
46a261:	57                   	push   %edi
46a262:	69 65 74 4a 5a 63 53 	imul   $0x53635a4a,0x74(%ebp),%esp
46a269:	49                   	dec    %ecx
46a26a:	6b 4b 7a 4b          	imul   $0x4b,0x7a(%ebx),%ecx
46a26e:	7a 4a                	jp     0x46a2ba
46a270:	47                   	inc    %edi
46a271:	4c                   	dec    %esp
46a272:	63 49 39             	arpl   %ecx,0x39(%ecx)
46a275:	55                   	push   %ebp
46a276:	54                   	push   %esp
46a277:	50                   	push   %eax
46a278:	38 42 34             	cmp    %al,0x34(%edx)
46a27b:	62 52 32             	bound  %edx,0x32(%edx)
46a27e:	34 5a                	xor    $0x5a,%al
46a280:	4d                   	dec    %ebp
46a281:	62 6c 66 4e          	bound  %ebp,0x4e(%esi,%eiz,2)
46a285:	42                   	inc    %edx
46a286:	6d                   	insl   (%dx),%es:(%edi)
46a287:	72 2b                	jb     0x46a2b4
46a289:	47                   	inc    %edi
46a28a:	76 50                	jbe    0x46a2dc
46a28c:	43                   	inc    %ebx
46a28d:	4b                   	dec    %ebx
46a28e:	42                   	inc    %edx
46a28f:	43                   	inc    %ebx
46a290:	6b 77 35 38          	imul   $0x38,0x35(%edi),%esi
46a294:	2f                   	das
46a295:	2b 43 74             	sub    0x74(%ebx),%eax
46a298:	58                   	pop    %eax
46a299:	5a                   	pop    %edx
46a29a:	73 51                	jae    0x46a2ed
46a29c:	59                   	pop    %ecx
46a29d:	42                   	inc    %edx
46a29e:	4c                   	dec    %esp
46a29f:	44                   	inc    %esp
46a2a0:	35 55 6b 56 68       	xor    $0x68566b55,%eax
46a2a5:	33 4e 5a             	xor    0x5a(%esi),%ecx
46a2a8:	4e                   	dec    %esi
46a2a9:	6a 6e                	push   $0x6e
46a2ab:	41                   	inc    %ecx
46a2ac:	57                   	push   %edi
46a2ad:	4b                   	dec    %ebx
46a2ae:	48                   	dec    %eax
46a2af:	59                   	pop    %ecx
46a2b0:	75 4b                	jne    0x46a2fd
46a2b2:	7a 5a                	jp     0x46a30e
46a2b4:	51                   	push   %ecx
46a2b5:	6e                   	outsb  %ds:(%esi),(%dx)
46a2b6:	65 6b 4c 4f 6b 54    	imul   $0x54,%gs:0x6b(%edi,%ecx,2),%ecx
46a2bc:	2f                   	das
46a2bd:	54                   	push   %esp
46a2be:	74 6c                	je     0x46a32c
46a2c0:	63 58 54             	arpl   %ebx,0x54(%eax)
46a2c3:	78 76                	js     0x46a33b
46a2c5:	69 6a 51 6a 69 70 4f 	imul   $0x4f70696a,0x51(%edx),%ebp
46a2cc:	47                   	inc    %edi
46a2cd:	6b 48 71 71          	imul   $0x71,0x71(%eax),%ecx
46a2d1:	4e                   	dec    %esi
46a2d2:	2f                   	das
46a2d3:	67 35 2b 30 47 44    	addr16 xor $0x4447302b,%eax
46a2d9:	57                   	push   %edi
46a2da:	70 4f                	jo     0x46a32b
46a2dc:	4e                   	dec    %esi
46a2dd:	49                   	dec    %ecx
46a2de:	54                   	push   %esp
46a2df:	7a 4e                	jp     0x46a32f
46a2e1:	74 4e                	je     0x46a331
46a2e3:	71 49                	jno    0x46a32e
46a2e5:	46                   	inc    %esi
46a2e6:	2b 45 6f             	sub    0x6f(%ebp),%eax
46a2e9:	77 2b                	ja     0x46a316
46a2eb:	77 65                	ja     0x46a352
46a2ed:	71 53                	jno    0x46a342
46a2ef:	66 5a                	pop    %dx
46a2f1:	5a                   	pop    %edx
46a2f2:	52                   	push   %edx
46a2f3:	68 2f 56 73 53       	push   $0x5373562f
46a2f8:	77 71                	ja     0x46a36b
46a2fa:	70 6d                	jo     0x46a369
46a2fc:	6e                   	outsb  %ds:(%esi),(%dx)
46a2fd:	49                   	dec    %ecx
46a2fe:	70 69                	jo     0x46a369
46a300:	76 76                	jbe    0x46a378
46a302:	39 35 50 6d 73 39    	cmp    %esi,0x39736d50
46a308:	67 6b 52 74 79       	imul   $0x79,0x74(%bp,%si),%edx
46a30d:	68 30 56 42 55       	push   $0x55425630
46a312:	5a                   	pop    %edx
46a313:	72 73                	jb     0x46a388
46a315:	38 54 36 61          	cmp    %dl,0x61(%esi,%esi,1)
46a319:	46                   	inc    %esi
46a31a:	63 55 33             	arpl   %edx,0x33(%ebp)
46a31d:	66 42                	inc    %dx
46a31f:	56                   	push   %esi
46a320:	4e                   	dec    %esi
46a321:	4c                   	dec    %esp
46a322:	4c                   	dec    %esp
46a323:	70 57                	jo     0x46a37c
46a325:	63 79 55             	arpl   %edi,0x55(%ecx)
46a328:	6d                   	insl   (%dx),%es:(%edi)
46a329:	2b 2f                	sub    (%edi),%ebp
46a32b:	73 48                	jae    0x46a375
46a32d:	37                   	aaa
46a32e:	64 71 58             	fs jno 0x46a389
46a331:	6b 6d 38 7a          	imul   $0x7a,0x38(%ebp),%ebp
46a335:	77 6c                	ja     0x46a3a3
46a337:	31 57 34             	xor    %edx,0x34(%edi)
46a33a:	66 69 47 67 54 36    	imul   $0x3654,0x67(%edi),%ax
46a340:	6a 44                	push   $0x44
46a342:	73 71                	jae    0x46a3b5
46a344:	7a 73                	jp     0x46a3b9
46a346:	2b 77 66             	sub    0x66(%edi),%esi
46a349:	4d                   	dec    %ebp
46a34a:	57                   	push   %edi
46a34b:	42                   	inc    %edx
46a34c:	42                   	inc    %edx
46a34d:	47                   	inc    %edi
46a34e:	47                   	inc    %edi
46a34f:	66 31 31             	xor    %si,(%ecx)
46a352:	48                   	dec    %eax
46a353:	75 46                	jne    0x46a39b
46a355:	75 31                	jne    0x46a388
46a357:	35 2b 77 4e 69       	xor    $0x694e772b,%eax
46a35c:	6e                   	outsb  %ds:(%esi),(%dx)
46a35d:	47                   	inc    %edi
46a35e:	64 71 6b             	fs jno 0x46a3cc
46a361:	74 35                	je     0x46a398
46a363:	49                   	dec    %ecx
46a364:	56                   	push   %esi
46a365:	73 58                	jae    0x46a3bf
46a367:	71 6d                	jno    0x46a3d6
46a369:	6a 4b                	push   $0x4b
46a36b:	71 31                	jno    0x46a39e
46a36d:	66 50                	push   %ax
46a36f:	35 63 6a 51 56       	xor    $0x56516a63,%eax
46a374:	64 51                	fs push %ecx
46a376:	51                   	push   %ecx
46a377:	37                   	aaa
46a378:	45                   	inc    %ebp
46a379:	36 59                	ss pop %ecx
46a37b:	46                   	inc    %esi
46a37c:	68 42 5a 48 57       	push   $0x57485a42
46a381:	6a 61                	push   $0x61
46a383:	71 64                	jno    0x46a3e9
46a385:	71 30                	jno    0x46a3b7
46a387:	73 6d                	jae    0x46a3f6
46a389:	4f                   	dec    %edi
46a38a:	38 66 6c             	cmp    %ah,0x6c(%esi)
46a38d:	75 50                	jne    0x46a3df
46a38f:	7a 47                	jp     0x46a3d8
46a391:	4e                   	dec    %esi
46a392:	61                   	popa
46a393:	50                   	push   %eax
46a394:	58                   	pop    %eax
46a395:	58                   	pop    %eax
46a396:	56                   	push   %esi
46a397:	69 6c 6f 41 42 4d 4e 	imul   $0x744e4d42,0x41(%edi,%ebp,2),%ebp
46a39e:	74
46a39f:	59                   	pop    %ecx
46a3a0:	4b                   	dec    %ebx
46a3a1:	34 55                	xor    $0x55,%al
46a3a3:	39 51 74             	cmp    %edx,0x74(%ecx)
46a3a6:	45                   	inc    %ebp
46a3a7:	62 52 74             	bound  %edx,0x74(%edx)
46a3aa:	54                   	push   %esp
46a3ab:	74 4d                	je     0x46a3fa
46a3ad:	2b 70 54             	sub    0x54(%eax),%esi
46a3b0:	68 30 73 54 74       	push   $0x74547330
46a3b5:	4d                   	dec    %ebp
46a3b6:	71 72                	jno    0x46a42a
46a3b8:	2f                   	das
46a3b9:	52                   	push   %edx
46a3ba:	75 58                	jne    0x46a414
46a3bc:	35 52 61 39 30       	xor    $0x30396152,%eax
46a3c1:	6e                   	outsb  %ds:(%esi),(%dx)
46a3c2:	73 62                	jae    0x46a426
46a3c4:	4c                   	dec    %esp
46a3c5:	76 58                	jbe    0x46a41f
46a3c7:	2b 51 52             	sub    0x52(%ecx),%edx
46a3ca:	59                   	pop    %ecx
46a3cb:	30 4c 62 76          	xor    %cl,0x76(%edx,%eiz,2)
46a3cf:	6f                   	outsl  %ds:(%esi),(%dx)
46a3d0:	47                   	inc    %edi
46a3d1:	7a 68                	jp     0x46a43b
46a3d3:	5a                   	pop    %edx
46a3d4:	4b                   	dec    %ebx
46a3d5:	6d                   	insl   (%dx),%es:(%edi)
46a3d6:	50                   	push   %eax
46a3d7:	31 61 7a             	xor    %esp,0x7a(%ecx)
46a3da:	51                   	push   %ecx
46a3db:	38 61 61             	cmp    %ah,0x61(%ecx)
46a3de:	74 70                	je     0x46a450
46a3e0:	7a 4a                	jp     0x46a42c
46a3e2:	5a                   	pop    %edx
46a3e3:	72 36                	jb     0x46a41b
46a3e5:	68 67 64 30 79       	push   $0x79306467
46a3ea:	4f                   	dec    %edi
46a3eb:	31 4b 38             	xor    %ecx,0x38(%ebx)
46a3ee:	51                   	push   %ecx
46a3ef:	5a                   	pop    %edx
46a3f0:	67 7a 37             	addr16 jp 0x46a42a
46a3f3:	68 6f 4d 51 6c       	push   $0x6c514d6f
46a3f8:	6b 50 4e 30          	imul   $0x30,0x4e(%eax),%edx
46a3fc:	39 54 57 6c          	cmp    %edx,0x6c(%edi,%edx,2)
46a400:	4a                   	dec    %edx
46a401:	6a 52                	push   $0x52
46a403:	79 50                	jns    0x46a455
46a405:	6a 6d                	push   $0x6d
46a407:	68 6f 2b 66 65       	push   $0x65662b6f
46a40c:	62 55 73             	bound  %edx,0x73(%ebp)
46a40f:	41                   	inc    %ecx
46a410:	78 74                	js     0x46a486
46a412:	45                   	inc    %ebp
46a413:	56                   	push   %esi
46a414:	34 6e                	xor    $0x6e,%al
46a416:	44                   	inc    %esp
46a417:	34 52                	xor    $0x52,%al
46a419:	47                   	inc    %edi
46a41a:	4c                   	dec    %esp
46a41b:	43                   	inc    %ebx
46a41c:	32 53 6f             	xor    0x6f(%ebx),%dl
46a41f:	79 68                	jns    0x46a489
46a421:	69 4e 72 51 4d 46 78 	imul   $0x78464d51,0x72(%esi),%ecx
46a428:	32 6d 33             	xor    0x33(%ebp),%ch
46a42b:	4b                   	dec    %ebx
46a42c:	5a                   	pop    %edx
46a42d:	4b                   	dec    %ebx
46a42e:	6d                   	insl   (%dx),%es:(%edi)
46a42f:	46                   	inc    %esi
46a430:	2f                   	das
46a431:	76 68                	jbe    0x46a49b
46a433:	48                   	dec    %eax
46a434:	71 70                	jno    0x46a4a6
46a436:	63 48 65             	arpl   %ecx,0x65(%eax)
46a439:	48                   	dec    %eax
46a43a:	6d                   	insl   (%dx),%es:(%edi)
46a43b:	74 6b                	je     0x46a4a8
46a43d:	64 36 58             	fs ss pop %eax
46a440:	6b 41 49 5a          	imul   $0x5a,0x49(%ecx),%eax
46a444:	64 5a                	fs pop %edx
46a446:	6b 2f 31             	imul   $0x31,(%edi),%ebp
46a449:	6d                   	insl   (%dx),%es:(%edi)
46a44a:	4b                   	dec    %ebx
46a44b:	64 48                	fs dec %eax
46a44d:	4b                   	dec    %ebx
46a44e:	4d                   	dec    %ebp
46a44f:	6a 36                	push   $0x36
46a451:	37                   	aaa
46a452:	6f                   	outsl  %ds:(%esi),(%dx)
46a453:	62 4c 47 30          	bound  %ecx,0x30(%edi,%eax,2)
46a457:	4e                   	dec    %esi
46a458:	6a 6b                	push   $0x6b
46a45a:	4d                   	dec    %ebp
46a45b:	47                   	inc    %edi
46a45c:	37                   	aaa
46a45d:	58                   	pop    %eax
46a45e:	51                   	push   %ecx
46a45f:	79 57                	jns    0x46a4b8
46a461:	43                   	inc    %ebx
46a462:	54                   	push   %esp
46a463:	52                   	push   %edx
46a464:	62 79 47             	bound  %edi,0x47(%ecx)
46a467:	4b                   	dec    %ebx
46a468:	32 37                	xor    (%edi),%dh
46a46a:	42                   	inc    %edx
46a46b:	7a 69                	jp     0x46a4d6
46a46d:	66 6f                	outsw  %ds:(%esi),(%dx)
46a46f:	36 2f                	ss das
46a471:	63 57 67             	arpl   %edx,0x67(%edi)
46a474:	76 58                	jbe    0x46a4ce
46a476:	53                   	push   %ebx
46a477:	49                   	dec    %ecx
46a478:	69 74 2b 2b 34 35 61 	imul   $0x32613534,0x2b(%ebx,%ebp,1),%esi
46a47f:	32
46a480:	43                   	inc    %ebx
46a481:	68 75 7a 56 79       	push   $0x79567a75
46a486:	4b                   	dec    %ebx
46a487:	37                   	aaa
46a488:	51                   	push   %ecx
46a489:	30 73 33             	xor    %dh,0x33(%ebx)
46a48c:	34 52                	xor    $0x52,%al
46a48e:	56                   	push   %esi
46a48f:	79 5a                	jns    0x46a4eb
46a491:	41                   	inc    %ecx