44a21b:	79 47                	jns    0x44a264
44a21d:	75 56                	jne    0x44a275
44a21f:	6c                   	insb   (%dx),%es:(%edi)
44a220:	58                   	pop    %eax
44a221:	54                   	push   %esp
44a222:	2f                   	das
44a223:	65 53                	gs push %ebx
44a225:	6d                   	insl   (%dx),%es:(%edi)
44a226:	55                   	push   %ebp
44a227:	30 64 76 35          	xor    %ah,0x35(%esi,%esi,2)
44a22b:	6d                   	insl   (%dx),%es:(%edi)
44a22c:	46                   	inc    %esi
44a22d:	50                   	push   %eax
44a22e:	31 77 6d             	xor    %esi,0x6d(%edi)
44a231:	74 70                	je     0x44a2a3
44a233:	6b 51 4c 57          	imul   $0x57,0x4c(%ecx),%edx
44a237:	30 5a 69             	xor    %bl,0x69(%edx)
44a23a:	2f                   	das
44a23b:	74 51                	je     0x44a28e
44a23d:	59                   	pop    %ecx
44a23e:	70 77                	jo     0x44a2b7
44a240:	53                   	push   %ebx
44a241:	33 59 55             	xor    0x55(%ecx),%ebx
44a244:	78 34                	js     0x44a27a
44a246:	75 37                	jne    0x44a27f
44a248:	63 70 53             	arpl   %esi,0x53(%eax)
44a24b:	56                   	push   %esi
44a24c:	49                   	dec    %ecx
44a24d:	44                   	inc    %esp
44a24e:	66 50                	push   %ax
44a250:	6b 43 34 76          	imul   $0x76,0x34(%ebx),%eax
44a254:	65 62 45 43          	bound  %eax,%gs:0x43(%ebp)
44a258:	55                   	push   %ebp
44a259:	71 43                	jno    0x44a29e
44a25b:	6c                   	insb   (%dx),%es:(%edi)
44a25c:	64 64 52             	fs fs push %edx
44a25f:	67 6d                	insl   (%dx),%es:(%di)
44a261:	2b 33                	sub    (%ebx),%esi
44a263:	52                   	push   %edx
44a264:	65 34 73             	gs xor $0x73,%al
44a267:	51                   	push   %ecx
44a268:	67 33 38             	xor    (%bx,%si),%edi
44a26b:	6e                   	outsb  %ds:(%esi),(%dx)
44a26c:	75 75                	jne    0x44a2e3
44a26e:	39 6d 64             	cmp    %ebp,0x64(%ebp)
44a271:	6f                   	outsl  %ds:(%esi),(%dx)
44a272:	50                   	push   %eax
44a273:	43                   	inc    %ebx
44a274:	33 4b 32             	xor    0x32(%ebx),%ecx
44a277:	66 57                	push   %di
44a279:	6c                   	insb   (%dx),%es:(%edi)
44a27a:	47                   	inc    %edi
44a27b:	63 34 30             	arpl   %esi,(%eax,%esi,1)
44a27e:	64 2f                	fs das
44a280:	32 70 6c             	xor    0x6c(%eax),%dh
44a283:	32 43 66             	xor    0x66(%ebx),%al
44a286:	39 4c 7a 72          	cmp    %ecx,0x72(%edx,%edi,2)
44a28a:	6f                   	outsl  %ds:(%esi),(%dx)
44a28b:	77 71                	ja     0x44a2fe
44a28d:	33 79 31             	xor    0x31(%ecx),%edi
44a290:	7a 4d                	jp     0x44a2df
44a292:	79 35                	jns    0x44a2c9
44a294:	61                   	popa
44a295:	48                   	dec    %eax
44a296:	74 36                	je     0x44a2ce
44a298:	78 45                	js     0x44a2df
44a29a:	67 53                	addr16 push %ebx
44a29c:	55                   	push   %ebp
44a29d:	39 44 2f 68          	cmp    %eax,0x68(%edi,%ebp,1)
44a2a1:	4f                   	dec    %edi
44a2a2:	55                   	push   %ebp
44a2a3:	36 32 69 78          	xor    %ss:0x78(%ecx),%ch
44a2a7:	4e                   	dec    %esi
44a2a8:	71 4d                	jno    0x44a2f7
44a2aa:	4f                   	dec    %edi
44a2ab:	5a                   	pop    %edx
44a2ac:	6d                   	insl   (%dx),%es:(%edi)
44a2ad:	6a 41                	push   $0x41
44a2af:	46                   	inc    %esi
44a2b0:	49                   	dec    %ecx
44a2b1:	55                   	push   %ebp
44a2b2:	46                   	inc    %esi
44a2b3:	77 55                	ja     0x44a30a
44a2b5:	4d                   	dec    %ebp
44a2b6:	68 39 68 4b 5a       	push   $0x5a4b6839
44a2bb:	30 71 6a             	xor    %dh,0x6a(%ecx)
44a2be:	36 77 37             	ss ja  0x44a2f8
44a2c1:	36 50                	ss push %eax
44a2c3:	4c                   	dec    %esp
44a2c4:	73 39                	jae    0x44a2ff
44a2c6:	6d                   	insl   (%dx),%es:(%edi)
44a2c7:	64 6c                	fs insb (%dx),%es:(%edi)
44a2c9:	78 64                	js     0x44a32f
44a2cb:	5a                   	pop    %edx
44a2cc:	51                   	push   %ecx
44a2cd:	73 6b                	jae    0x44a33a
44a2cf:	70 44                	jo     0x44a315
44a2d1:	7a 72                	jp     0x44a345
44a2d3:	2f                   	das
44a2d4:	30 52 58             	xor    %dl,0x58(%edx)
44a2d7:	62 76 75             	bound  %esi,0x75(%esi)
44a2da:	42                   	inc    %edx
44a2db:	53                   	push   %ebx
44a2dc:	41                   	inc    %ecx
44a2dd:	38 49 4e             	cmp    %cl,0x4e(%ecx)
44a2e0:	39 5a 36             	cmp    %ebx,0x36(%edx)
44a2e3:	35 39 39 4e 7a       	xor    $0x7a4e3939,%eax
44a2e8:	2f                   	das
44a2e9:	56                   	push   %esi
44a2ea:	4b                   	dec    %ebx
44a2eb:	30 67 68             	xor    %ah,0x68(%edi)
44a2ee:	62 71 67             	bound  %esi,0x67(%ecx)
44a2f1:	78 39                	js     0x44a32c
44a2f3:	2b 38                	sub    (%eax),%edi
44a2f5:	70 52                	jo     0x44a349
44a2f7:	44                   	inc    %esp
44a2f8:	77 45                	ja     0x44a33f
44a2fa:	39 6d 76             	cmp    %ebp,0x76(%ebp)
44a2fd:	56                   	push   %esi
44a2fe:	62 48 37             	bound  %ecx,0x37(%eax)
44a301:	78 34                	js     0x44a337
44a303:	6b 4c 34 62 43       	imul   $0x43,0x62(%esp,%esi,1),%ecx
44a308:	6a 52                	push   $0x52
44a30a:	7a 71                	jp     0x44a37d
44a30c:	4c                   	dec    %esp
44a30d:	55                   	push   %ebp
44a30e:	57                   	push   %edi
44a30f:	45                   	inc    %ebp
44a310:	49                   	dec    %ecx
44a311:	48                   	dec    %eax
44a312:	4e                   	dec    %esi
44a313:	64 5a                	fs pop %edx
44a315:	7a 65                	jp     0x44a37c
44a317:	30 76 39             	xor    %dh,0x39(%esi)
44a31a:	67 31 6f 67          	xor    %ebp,0x67(%bx)
44a31e:	59                   	pop    %ecx
44a31f:	30 6b 4b             	xor    %ch,0x4b(%ebx)
44a322:	37                   	aaa
44a323:	37                   	aaa
44a324:	39 37                	cmp    %esi,(%edi)
44a326:	33 2f                	xor    (%edi),%ebp
44a328:	70 7a                	jo     0x44a3a4
44a32a:	63 4c 4a 52          	arpl   %ecx,0x52(%edx,%ecx,2)
44a32e:	4a                   	dec    %edx
44a32f:	7a 63                	jp     0x44a394
44a331:	70 46                	jo     0x44a379
44a333:	39 49 6e             	cmp    %ecx,0x6e(%ecx)
44a336:	32 53 2b             	xor    0x2b(%ebx),%dl
44a339:	51                   	push   %ecx
44a33a:	6a 6b                	push   $0x6b
44a33c:	64 64 74 51          	fs fs je 0x44a391
44a340:	41                   	inc    %ecx
44a341:	71 48                	jno    0x44a38b
44a343:	2b 64 76 76          	sub    0x76(%esi,%esi,2),%esp
44a347:	4a                   	dec    %edx
44a348:	4b                   	dec    %ebx
44a349:	41                   	inc    %ecx
44a34a:	75 54                	jne    0x44a3a0
44a34c:	58                   	pop    %eax
44a34d:	6d                   	insl   (%dx),%es:(%edi)
44a34e:	54                   	push   %esp
44a34f:	34 33                	xor    $0x33,%al
44a351:	56                   	push   %esi
44a352:	6b 63 61 41          	imul   $0x41,0x61(%ebx),%esp
44a356:	77 75                	ja     0x44a3cd
44a358:	56                   	push   %esi
44a359:	64 4d                	fs dec %ebp
44a35b:	73 47                	jae    0x44a3a4
44a35d:	52                   	push   %edx
44a35e:	66 58                	pop    %ax
44a360:	6f                   	outsl  %ds:(%esi),(%dx)
44a361:	68 33 59 34 6e       	push   $0x6e345933
44a366:	55                   	push   %ebp
44a367:	7a 56                	jp     0x44a3bf
44a369:	71 56                	jno    0x44a3c1
44a36b:	63 49 33             	arpl   %ecx,0x33(%ecx)
44a36e:	34 42                	xor    $0x42,%al
44a370:	45                   	inc    %ebp
44a371:	6b 62 55 47          	imul   $0x47,0x55(%edx),%esp
44a375:	46                   	inc    %esi
44a376:	6e                   	outsb  %ds:(%esi),(%dx)
44a377:	35 69 52 71 4e       	xor    $0x4e715269,%eax
44a37c:	63 4b 62             	arpl   %ecx,0x62(%ebx)
44a37f:	5a                   	pop    %edx
44a380:	39 68 31             	cmp    %ebp,0x31(%eax)
44a383:	53                   	push   %ebx
44a384:	2b 6d 74             	sub    0x74(%ebp),%ebp
44a387:	4d                   	dec    %ebp
44a388:	38 50 49             	cmp    %dl,0x49(%eax)
44a38b:	39 66 61             	cmp    %esp,0x61(%esi)
44a38e:	48                   	dec    %eax
44a38f:	50                   	push   %eax
44a390:	39 50 5a             	cmp    %edx,0x5a(%eax)
44a393:	66 2b 37             	sub    (%edi),%si
44a396:	58                   	pop    %eax
44a397:	58                   	pop    %eax
44a398:	68 4a 52 5a 38       	push   $0x385a524a
44a39d:	76 34                	jbe    0x44a3d3
44a39f:	5a                   	pop    %edx
44a3a0:	52                   	push   %edx
44a3a1:	67 32 6b 4b          	xor    0x4b(%bp,%di),%ch
44a3a5:	75 54                	jne    0x44a3fb
44a3a7:	54                   	push   %esp
44a3a8:	37                   	aaa
44a3a9:	36 4a                	ss dec %edx
44a3ab:	2f                   	das
44a3ac:	77 48                	ja     0x44a3f6
44a3ae:	56                   	push   %esi
44a3af:	76 7a                	jbe    0x44a42b
44a3b1:	35 58 65 44 32       	xor    $0x32446558,%eax
44a3b6:	70 52                	jo     0x44a40a
44a3b8:	63 78 36             	arpl   %edi,0x36(%eax)
44a3bb:	70 76                	jo     0x44a433
44a3bd:	77 76                	ja     0x44a435
44a3bf:	2b 62 7a             	sub    0x7a(%edx),%esp
44a3c2:	48                   	dec    %eax
44a3c3:	4d                   	dec    %ebp
44a3c4:	30 6b 52             	xor    %ch,0x52(%ebx)
44a3c7:	51                   	push   %ecx
44a3c8:	53                   	push   %ebx
44a3c9:	39 4e 56             	cmp    %ecx,0x56(%esi)
44a3cc:	66 71 33             	data16 jno 0x44a402
44a3cf:	64 70 41             	fs jo  0x44a413
44a3d2:	58                   	pop    %eax
44a3d3:	69 55 57 69 58 6e 4d 	imul   $0x4d6e5869,0x57(%ebp),%edx
44a3da:	56                   	push   %esi
44a3db:	51                   	push   %ecx
44a3dc:	68 6d 39 63 42       	push   $0x4263396d
44a3e1:	58                   	pop    %eax
44a3e2:	46                   	inc    %esi
44a3e3:	6b 6d 5a 62          	imul   $0x62,0x5a(%ebp),%ebp
44a3e7:	4a                   	dec    %edx
44a3e8:	44                   	inc    %esp
44a3e9:	54                   	push   %esp
44a3ea:	35 30 2f 62 30       	xor    $0x30622f30,%eax
44a3ef:	4c                   	dec    %esp
44a3f0:	44                   	inc    %esp
44a3f1:	6c                   	insb   (%dx),%es:(%edi)
44a3f2:	6b 55 37 68          	imul   $0x68,0x37(%ebp),%edx
44a3f6:	35 4a 35 68 6e       	xor    $0x6e68354a,%eax
44a3fb:	7a 64                	jp     0x44a461
44a3fd:	47                   	inc    %edi
44a3fe:	34 69                	xor    $0x69,%al
44a400:	68 33 6a 6f 69       	push   $0x696f6a33
44a405:	6b 66 6a 30          	imul   $0x30,0x6a(%esi),%esp
44a409:	61                   	popa
44a40a:	71 34                	jno    0x44a440
44a40c:	58                   	pop    %eax
44a40d:	63 63 43             	arpl   %esp,0x43(%ebx)
44a410:	66 6c                	data16 insb (%dx),%es:(%edi)
44a412:	47                   	inc    %edi
44a413:	38 41 4e             	cmp    %al,0x4e(%ecx)
44a416:	74 49                	je     0x44a461
44a418:	33 51 4f             	xor    0x4f(%ecx),%edx
44a41b:	34 41                	xor    $0x41,%al
44a41d:	4d                   	dec    %ebp
44a41e:	53                   	push   %ebx
44a41f:	48                   	dec    %eax
44a420:	54                   	push   %esp
44a421:	4d                   	dec    %ebp
44a422:	4c                   	dec    %esp
44a423:	4a                   	dec    %edx
44a424:	71 47                	jno    0x44a46d
44a426:	61                   	popa
44a427:	6a 49                	push   $0x49
44a429:	54                   	push   %esp
44a42a:	57                   	push   %edi
44a42b:	46                   	inc    %esi
44a42c:	36 53                	ss push %ebx
44a42e:	74 56                	je     0x44a486
44a430:	6b 6a 67 6d          	imul   $0x6d,0x67(%edx),%ebp
44a434:	79 31                	jns    0x44a467
44a436:	74 62                	je     0x44a49a
44a438:	6f                   	outsl  %ds:(%esi),(%dx)
44a439:	51                   	push   %ecx
44a43a:	34 6f                	xor    $0x6f,%al
44a43c:	67 38 6a 44          	cmp    %ch,0x44(%bp,%si)
44a440:	38 78 2f             	cmp    %bh,0x2f(%eax)
44a443:	52                   	push   %edx
44a444:	77 37                	ja     0x44a47d
44a446:	4e                   	dec    %esi
44a447:	44                   	inc    %esp
44a448:	31 6f 33             	xor    %ebp,0x33(%edi)
44a44b:	4c                   	dec    %esp
44a44c:	77 69                	ja     0x44a4b7
44a44e:	79 59                	jns    0x44a4a9
44a450:	52                   	push   %edx
44a451:	31 37                	xor    %esi,(%edi)
44a453:	39 78 68             	cmp    %edi,0x68(%eax)
44a456:	75 31                	jne    0x44a489
44a458:	70 59                	jo     0x44a4b3
44a45a:	65 79 31             	gs jns 0x44a48e
44a45d:	79 73                	jns    0x44a4d2
44a45f:	6a 56                	push   $0x56
44a461:	76 55                	jbe    0x44a4b8
44a463:	48                   	dec    %eax
44a464:	73 73                	jae    0x44a4d9
44a466:	67 6c                	insb   (%dx),%es:(%di)
44a468:	4b                   	dec    %ebx
44a469:	74 49                	je     0x44a4b4
44a46b:	4b                   	dec    %ebx
44a46c:	61                   	popa
44a46d:	52                   	push   %edx
44a46e:	7a 45                	jp     0x44a4b5
44a470:	57                   	push   %edi
44a471:	4f                   	dec    %edi
44a472:	34 68                	xor    $0x68,%al
44a474:	79 63                	jns    0x44a4d9
44a476:	34 70                	xor    $0x70,%al
44a478:	6b 45 35 49          	imul   $0x49,0x35(%ebp),%eax
44a47c:	47                   	inc    %edi
44a47d:	30 4f 30             	xor    %cl,0x30(%edi)
44a480:	4d                   	dec    %ebp
44a481:	52                   	push   %edx
44a482:	4d                   	dec    %ebp
44a483:	6b 56 63 2f          	imul   $0x2f,0x63(%esi),%edx
44a487:	55                   	push   %ebp
44a488:	53                   	push   %ebx
44a489:	44                   	inc    %esp
44a48a:	41                   	inc    %ecx
44a48b:	6c                   	insb   (%dx),%es:(%edi)
44a48c:	67 56                	addr16 push %esi
44a48e:	6e                   	outsb  %ds:(%esi),(%dx)
44a48f:	68 6e 51 63 54       	push   $0x5463516e
44a494:	79 77                	jns    0x44a50d
44a496:	33 77 49             	xor    0x49(%edi),%esi
44a499:	57                   	push   %edi
44a49a:	37                   	aaa
44a49b:	38 69 44             	cmp    %ch,0x44(%ecx)
44a49e:	5a                   	pop    %edx
44a49f:	78 5a                	js     0x44a4fb
44a4a1:	61                   	popa
44a4a2:	33 61 77             	xor    0x77(%ecx),%esp
44a4a5:	69 49 68 2f 49 48 51 	imul   $0x5148492f,0x68(%ecx),%ecx
44a4ac:	54                   	push   %esp
44a4ad:	45                   	inc    %ebp
44a4ae:	2b 32                	sub    (%edx),%esi
44a4b0:	50                   	push   %eax
44a4b1:	74 6f                	je     0x44a522
44a4b3:	30 65 7a             	xor    %ah,0x7a(%ebp)
44a4b6:	6c                   	insb   (%dx),%es:(%edi)
44a4b7:	57                   	push   %edi
44a4b8:	49                   	dec    %ecx
44a4b9:	62 53 45             	bound  %edx,0x45(%ebx)
44a4bc:	58                   	pop    %eax
44a4bd:	65 6c                	gs insb (%dx),%es:(%edi)
44a4bf:	62 4a 4f             	bound  %ecx,0x4f(%edx)
44a4c2:	47                   	inc    %edi
44a4c3:	69 6a 61 57 55 77 61 	imul   $0x61775557,0x61(%edx),%ebp
44a4ca:	54                   	push   %esp