43a48e:	30 67 47             	xor    %ah,0x47(%edi)
43a491:	32 2f                	xor    (%edi),%ch
43a493:	5a                   	pop    %edx
43a494:	46                   	inc    %esi
43a495:	6f                   	outsl  %ds:(%esi),(%dx)
43a496:	2f                   	das
43a497:	4b                   	dec    %ebx
43a498:	6f                   	outsl  %ds:(%esi),(%dx)
43a499:	72 47                	jb     0x43a4e2
43a49b:	4e                   	dec    %esi
43a49c:	50                   	push   %eax
43a49d:	33 76 59             	xor    0x59(%esi),%esi
43a4a0:	33 39                	xor    (%ecx),%edi
43a4a2:	73 58                	jae    0x43a4fc
43a4a4:	70 63                	jo     0x43a509
43a4a6:	51                   	push   %ecx
43a4a7:	75 31                	jne    0x43a4da
43a4a9:	64 6c                	fs insb (%dx),%es:(%edi)
43a4ab:	6b 5a 56 39          	imul   $0x39,0x56(%edx),%ebx
43a4af:	52                   	push   %edx
43a4b0:	77 67                	ja     0x43a519
43a4b2:	44                   	inc    %esp
43a4b3:	63 41 6f             	arpl   %eax,0x6f(%ecx)
43a4b6:	75 58                	jne    0x43a510
43a4b8:	72 7a                	jb     0x43a534
43a4ba:	74 6b                	je     0x43a527
43a4bc:	35 68 71 6a 62       	xor    $0x626a7168,%eax
43a4c1:	45                   	inc    %ebp
43a4c2:	44                   	inc    %esp
43a4c3:	77 68                	ja     0x43a52d
43a4c5:	36 78 37             	ss js  0x43a4ff
43a4c8:	41                   	inc    %ecx
43a4c9:	37                   	aaa
43a4ca:	59                   	pop    %ecx
43a4cb:	46                   	inc    %esi
43a4cc:	50                   	push   %eax
43a4cd:	7a 61                	jp     0x43a530
43a4cf:	65 51                	gs push %ecx
43a4d1:	66 58                	pop    %ax
43a4d3:	4e                   	dec    %esi
43a4d4:	6e                   	outsb  %ds:(%esi),(%dx)
43a4d5:	46                   	inc    %esi
43a4d6:	39 52 65             	cmp    %edx,0x65(%edx)
43a4d9:	48                   	dec    %eax
43a4da:	38 42 76             	cmp    %al,0x76(%edx)
43a4dd:	4c                   	dec    %esp
43a4de:	56                   	push   %esi
43a4df:	32 36                	xor    (%esi),%dh
43a4e1:	43                   	inc    %ebx
43a4e2:	45                   	inc    %ebp
43a4e3:	30 30                	xor    %dh,(%eax)
43a4e5:	33 4c 68 2b          	xor    0x2b(%eax,%ebp,2),%ecx
43a4e9:	30 66 58             	xor    %ah,0x58(%esi)
43a4ec:	6c                   	insb   (%dx),%es:(%edi)
43a4ed:	54                   	push   %esp
43a4ee:	71 70                	jno    0x43a560
43a4f0:	5a                   	pop    %edx
43a4f1:	42                   	inc    %edx
43a4f2:	4b                   	dec    %ebx
43a4f3:	54                   	push   %esp
43a4f4:	70 68                	jo     0x43a55e
43a4f6:	49                   	dec    %ecx
43a4f7:	76 34                	jbe    0x43a52d
43a4f9:	4b                   	dec    %ebx
43a4fa:	4f                   	dec    %edi
43a4fb:	78 49                	js     0x43a546
43a4fd:	39 79 33             	cmp    %edi,0x33(%ecx)
43a500:	49                   	dec    %ecx
43a501:	7a 36                	jp     0x43a539
43a503:	33 2b                	xor    (%ebx),%ebp
43a505:	62 48 77             	bound  %ecx,0x77(%eax)
43a508:	34 53                	xor    $0x53,%al
43a50a:	78 31                	js     0x43a53d
43a50c:	33 67 62             	xor    0x62(%edi),%esp
43a50f:	41                   	inc    %ecx
43a510:	54                   	push   %esp
43a511:	52                   	push   %edx
43a512:	59                   	pop    %ecx
43a513:	48                   	dec    %eax
43a514:	37                   	aaa
43a515:	4c                   	dec    %esp
43a516:	65 6f                	outsl  %gs:(%esi),(%dx)
43a518:	67 4e                	addr16 dec %esi
43a51a:	62 42 70             	bound  %eax,0x70(%edx)
43a51d:	33 79 38             	xor    0x38(%ecx),%edi
43a520:	6a 5a                	push   $0x5a
43a522:	46                   	inc    %esi
43a523:	4b                   	dec    %ebx
43a524:	4b                   	dec    %ebx
43a525:	45                   	inc    %ebp
43a526:	68 66 61 73 46       	push   $0x46736166
43a52b:	71 58                	jno    0x43a585
43a52d:	75 70                	jne    0x43a59f
43a52f:	7a 70                	jp     0x43a5a1
43a531:	50                   	push   %eax
43a532:	48                   	dec    %eax
43a533:	37                   	aaa
43a534:	4f                   	dec    %edi
43a535:	61                   	popa
43a536:	53                   	push   %ebx
43a537:	72 33                	jb     0x43a56c
43a539:	4d                   	dec    %ebp
43a53a:	6b 77 47 4e          	imul   $0x4e,0x47(%edi),%esi
43a53e:	38 32                	cmp    %dh,(%edx)
43a540:	52                   	push   %edx
43a541:	42                   	inc    %edx
43a542:	75 43                	jne    0x43a587
43a544:	47                   	inc    %edi
43a545:	48                   	dec    %eax
43a546:	67 45                	addr16 inc %ebp
43a548:	68 33 74 61 32       	push   $0x32617433
43a54d:	55                   	push   %ebp
43a54e:	36 79 46             	ss jns 0x43a597
43a551:	69 59 4d 4a 45 32 4d 	imul   $0x4d32454a,0x4d(%ecx),%ebx
43a558:	69 44 4f 76 51 77 31 	imul   $0x4f317751,0x76(%edi,%ecx,2),%eax
43a55f:	4f
43a560:	64 4d                	fs dec %ebp
43a562:	32 41 57             	xor    0x57(%ecx),%al
43a565:	56                   	push   %esi
43a566:	64 7a 43             	fs jp  0x43a5ac
43a569:	4f                   	dec    %edi
43a56a:	36 4d                	ss dec %ebp
43a56c:	4e                   	dec    %esi
43a56d:	32 6a 2f             	xor    0x2f(%edx),%ch
43a570:	74 2b                	je     0x43a59d
43a572:	4b                   	dec    %ebx
43a573:	78 47                	js     0x43a5bc
43a575:	68 36 46 68 36       	push   $0x36684636
43a57a:	55                   	push   %ebp
43a57b:	52                   	push   %edx
43a57c:	7a 59                	jp     0x43a5d7
43a57e:	71 2b                	jno    0x43a5ab
43a580:	6b 55 4e 34          	imul   $0x34,0x4e(%ebp),%edx
43a584:	73 67                	jae    0x43a5ed
43a586:	64 4b                	fs dec %ebx
43a588:	33 6f 37             	xor    0x37(%edi),%ebp
43a58b:	6a 32                	push   $0x32
43a58d:	61                   	popa
43a58e:	37                   	aaa
43a58f:	75 49                	jne    0x43a5da
43a591:	53                   	push   %ebx
43a592:	39 48 37             	cmp    %ecx,0x37(%eax)
43a595:	4d                   	dec    %ebp
43a596:	56                   	push   %esi
43a597:	59                   	pop    %ecx
43a598:	74 2f                	je     0x43a5c9
43a59a:	7a 72                	jp     0x43a60e
43a59c:	5a                   	pop    %edx
43a59d:	47                   	inc    %edi
43a59e:	69 7a 42 47 59 77 2f 	imul   $0x2f775947,0x42(%edx),%edi
43a5a5:	31 33                	xor    %esi,(%ebx)
43a5a7:	4d                   	dec    %ebp
43a5a8:	79 57                	jns    0x43a601
43a5aa:	38 30                	cmp    %dh,(%eax)
43a5ac:	37                   	aaa
43a5ad:	58                   	pop    %eax
43a5ae:	79 38                	jns    0x43a5e8
43a5b0:	42                   	inc    %edx
43a5b1:	58                   	pop    %eax
43a5b2:	32 32                	xor    (%edx),%dh
43a5b4:	79 6c                	jns    0x43a622
43a5b6:	33 6c 55 52          	xor    0x52(%ebp,%edx,2),%ebp
43a5ba:	30 61 49             	xor    %ah,0x49(%ecx)
43a5bd:	4e                   	dec    %esi
43a5be:	6c                   	insb   (%dx),%es:(%edi)
43a5bf:	45                   	inc    %ebp
43a5c0:	50                   	push   %eax
43a5c1:	4b                   	dec    %ebx
43a5c2:	7a 68                	jp     0x43a62c
43a5c4:	70 5a                	jo     0x43a620
43a5c6:	70 79                	jo     0x43a641
43a5c8:	49                   	dec    %ecx
43a5c9:	6c                   	insb   (%dx),%es:(%edi)
43a5ca:	74 56                	je     0x43a622
43a5cc:	4a                   	dec    %edx
43a5cd:	34 54                	xor    $0x54,%al
43a5cf:	31 37                	xor    %esi,(%edi)
43a5d1:	4d                   	dec    %ebp
43a5d2:	76 50                	jbe    0x43a624
43a5d4:	79 31                	jns    0x43a607
43a5d6:	52                   	push   %edx
43a5d7:	64 59                	fs pop %ecx
43a5d9:	76 6e                	jbe    0x43a649
43a5db:	30 72 33             	xor    %dh,0x33(%edx)
43a5de:	4d                   	dec    %ebp
43a5df:	44                   	inc    %esp
43a5e0:	41                   	inc    %ecx
43a5e1:	43                   	inc    %ebx
43a5e2:	6e                   	outsb  %ds:(%esi),(%dx)
43a5e3:	58                   	pop    %eax
43a5e4:	39 52 4a             	cmp    %edx,0x4a(%edx)
43a5e7:	54                   	push   %esp
43a5e8:	75 4f                	jne    0x43a639
43a5ea:	6b 57 36 44          	imul   $0x44,0x36(%edi),%edx
43a5ee:	51                   	push   %ecx
43a5ef:	42                   	inc    %edx
43a5f0:	4f                   	dec    %edi
43a5f1:	44                   	inc    %esp
43a5f2:	6c                   	insb   (%dx),%es:(%edi)
43a5f3:	36 41                	ss inc %ecx
43a5f5:	52                   	push   %edx
43a5f6:	4c                   	dec    %esp
43a5f7:	53                   	push   %ebx
43a5f8:	43                   	inc    %ebx
43a5f9:	39 6c 69 32          	cmp    %ebp,0x32(%ecx,%ebp,2)
43a5fd:	41                   	inc    %ecx
43a5fe:	74 33                	je     0x43a633
43a600:	32 71 31             	xor    0x31(%ecx),%dh
43a603:	68 39 76 41 75       	push   $0x75417639
43a608:	77 6a                	ja     0x43a674
43a60a:	52                   	push   %edx
43a60b:	39 63 67             	cmp    %esp,0x67(%ebx)
43a60e:	34 2b                	xor    $0x2b,%al
43a610:	53                   	push   %ebx
43a611:	69 6d 36 54 5a 56 66 	imul   $0x66565a54,0x36(%ebp),%ebp
43a618:	75 4b                	jne    0x43a665
43a61a:	42                   	inc    %edx
43a61b:	75 78                	jne    0x43a695
43a61d:	51                   	push   %ecx
43a61e:	50                   	push   %eax
43a61f:	30 54 44 56          	xor    %dl,0x56(%esp,%eax,2)
43a623:	78 4b                	js     0x43a670
43a625:	6c                   	insb   (%dx),%es:(%edi)
43a626:	41                   	inc    %ecx
43a627:	42                   	inc    %edx
43a628:	50                   	push   %eax
43a629:	4f                   	dec    %edi
43a62a:	34 66                	xor    $0x66,%al
43a62c:	4a                   	dec    %edx
43a62d:	6a 32                	push   $0x32
43a62f:	46                   	inc    %esi
43a630:	41                   	inc    %ecx
43a631:	48                   	dec    %eax
43a632:	78 48                	js     0x43a67c
43a634:	45                   	inc    %ebp
43a635:	77 4b                	ja     0x43a682
43a637:	77 34                	ja     0x43a66d
43a639:	43                   	inc    %ebx
43a63a:	56                   	push   %esi
43a63b:	6e                   	outsb  %ds:(%esi),(%dx)
43a63c:	6d                   	insl   (%dx),%es:(%edi)
43a63d:	66 59                	pop    %cx
43a63f:	71 4c                	jno    0x43a68d
43a641:	43                   	inc    %ebx
43a642:	63 61 55             	arpl   %esp,0x55(%ecx)
43a645:	5a                   	pop    %edx
43a646:	42                   	inc    %edx
43a647:	47                   	inc    %edi
43a648:	51                   	push   %ecx
43a649:	49                   	dec    %ecx
43a64a:	55                   	push   %ebp
43a64b:	58                   	pop    %eax
43a64c:	4f                   	dec    %edi
43a64d:	77 54                	ja     0x43a6a3
43a64f:	79 4d                	jns    0x43a69e
43a651:	46                   	inc    %esi
43a652:	48                   	dec    %eax
43a653:	32 46 57             	xor    0x57(%esi),%al
43a656:	5a                   	pop    %edx
43a657:	33 45 6b             	xor    0x6b(%ebp),%eax
43a65a:	55                   	push   %ebp
43a65b:	65 48                	gs dec %eax
43a65d:	5a                   	pop    %edx
43a65e:	78 65                	js     0x43a6c5
43a660:	38 50 6e             	cmp    %dl,0x6e(%eax)
43a663:	56                   	push   %esi
43a664:	6d                   	insl   (%dx),%es:(%edi)
43a665:	33 68 36             	xor    0x36(%eax),%ebp
43a668:	38 69 58             	cmp    %ch,0x58(%ecx)
43a66b:	52                   	push   %edx
43a66c:	6d                   	insl   (%dx),%es:(%edi)
43a66d:	64 47                	fs inc %edi
43a66f:	61                   	popa
43a670:	32 56 4c             	xor    0x4c(%esi),%dl
43a673:	78 78                	js     0x43a6ed
43a675:	38 47 61             	cmp    %al,0x61(%edi)
43a678:	45                   	inc    %ebp
43a679:	55                   	push   %ebp
43a67a:	4e                   	dec    %esi
43a67b:	51                   	push   %ecx
43a67c:	7a 39                	jp     0x43a6b7
43a67e:	45                   	inc    %ebp
43a67f:	4c                   	dec    %esp
43a680:	77 77                	ja     0x43a6f9
43a682:	6a 68                	push   $0x68
43a684:	6c                   	insb   (%dx),%es:(%edi)
43a685:	4e                   	dec    %esi
43a686:	49                   	dec    %ecx
43a687:	7a 68                	jp     0x43a6f1
43a689:	6f                   	outsl  %ds:(%esi),(%dx)
43a68a:	6b 76 79 2b          	imul   $0x2b,0x79(%esi),%esi
43a68e:	68 43 51 49 79       	push   $0x79495143
43a693:	58                   	pop    %eax
43a694:	33 66 59             	xor    0x59(%esi),%esp
43a697:	31 49 62             	xor    %ecx,0x62(%ecx)
43a69a:	41                   	inc    %ecx
43a69b:	44                   	inc    %esp
43a69c:	6f                   	outsl  %ds:(%esi),(%dx)
43a69d:	56                   	push   %esi
43a69e:	6e                   	outsb  %ds:(%esi),(%dx)
43a69f:	6e                   	outsb  %ds:(%esi),(%dx)
43a6a0:	35 34 50 35 63       	xor    $0x63355034,%eax
43a6a5:	6c                   	insb   (%dx),%es:(%edi)
43a6a6:	49                   	dec    %ecx
43a6a7:	41                   	inc    %ecx
43a6a8:	77 76                	ja     0x43a720
43a6aa:	6e                   	outsb  %ds:(%esi),(%dx)
43a6ab:	6a 79                	push   $0x79
43a6ad:	67 2b 57 67          	sub    0x67(%bx),%edx
43a6b1:	4d                   	dec    %ebp
43a6b2:	4b                   	dec    %ebx
43a6b3:	31 6d 6a             	xor    %ebp,0x6a(%ebp)
43a6b6:	63 33                	arpl   %esi,(%ebx)
43a6b8:	4d                   	dec    %ebp
43a6b9:	50                   	push   %eax
43a6ba:	65 78 77             	gs js  0x43a734
43a6bd:	70 6c                	jo     0x43a72b
43a6bf:	4a                   	dec    %edx
43a6c0:	4a                   	dec    %edx
43a6c1:	51                   	push   %ecx
43a6c2:	59                   	pop    %ecx
43a6c3:	49                   	dec    %ecx
43a6c4:	32 31                	xor    (%ecx),%dh
43a6c6:	67 4b                	addr16 dec %ebx
43a6c8:	46                   	inc    %esi
43a6c9:	71 2f                	jno    0x43a6fa
43a6cb:	74 2f                	je     0x43a6fc
43a6cd:	70 65                	jo     0x43a734
43a6cf:	76 74                	jbe    0x43a745
43a6d1:	4c                   	dec    %esp
43a6d2:	53                   	push   %ebx
43a6d3:	37                   	aaa
43a6d4:	6b 38 2f             	imul   $0x2f,(%eax),%edi
43a6d7:	6c                   	insb   (%dx),%es:(%edi)
43a6d8:	63 53 6f             	arpl   %edx,0x6f(%ebx)
43a6db:	45                   	inc    %ebp
43a6dc:	6b 4a 48 55          	imul   $0x55,0x48(%edx),%ecx
43a6e0:	68 55 6b 68 56       	push   $0x56686b55
43a6e5:	49                   	dec    %ecx
43a6e6:	69 6a 68 32 4e 57 34 	imul   $0x34574e32,0x68(%edx),%ebp
43a6ed:	5a                   	pop    %edx
43a6ee:	58                   	pop    %eax
43a6ef:	43                   	inc    %ebx
43a6f0:	38 48 36             	cmp    %cl,0x36(%eax)
43a6f3:	49                   	dec    %ecx
43a6f4:	73 6b                	jae    0x43a761
43a6f6:	55                   	push   %ebp
43a6f7:	68 70 50 4a 55       	push   $0x554a5070
43a6fc:	5a                   	pop    %edx
43a6fd:	39 58 38             	cmp    %ebx,0x38(%eax)