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)
43a700:	6a 52                	push   $0x52
43a702:	35 38 41 74 59       	xor    $0x59744138,%eax
43a707:	34 77                	xor    $0x77,%al
43a709:	77 4d                	ja     0x43a758
43a70b:	4c                   	dec    %esp
43a70c:	64 4e                	fs dec %esi
43a70e:	33 79 7a             	xor    0x7a(%ecx),%edi
43a711:	45                   	inc    %ebp
43a712:	37                   	aaa
43a713:	36 38 7a 56          	cmp    %bh,%ss:0x56(%edx)
43a717:	56                   	push   %esi
43a718:	39 36                	cmp    %esi,(%esi)
43a71a:	41                   	inc    %ecx
43a71b:	36 65 39 6b 2b       	ss cmp %ebp,%gs:0x2b(%ebx)
43a720:	71 48                	jno    0x43a76a
43a722:	4c                   	dec    %esp
43a723:	44                   	inc    %esp
43a724:	56                   	push   %esi
43a725:	77 46                	ja     0x43a76d
43a727:	5a                   	pop    %edx
43a728:	5a                   	pop    %edx
43a729:	4d                   	dec    %ebp
43a72a:	46                   	inc    %esi
43a72b:	44                   	inc    %esp
43a72c:	4c                   	dec    %esp
43a72d:	4c                   	dec    %esp
43a72e:	45                   	inc    %ebp
43a72f:	33 79 59             	xor    0x59(%ecx),%edi
43a732:	43                   	inc    %ebx
43a733:	47                   	inc    %edi
43a734:	68 71 34 38 43       	push   $0x43383471
43a739:	4c                   	dec    %esp
43a73a:	58                   	pop    %eax
43a73b:	4a                   	dec    %edx
43a73c:	2f                   	das
43a73d:	6b 55 58 36          	imul   $0x36,0x58(%ebp),%edx
43a741:	39 6d 6e             	cmp    %ebp,0x6e(%ebp)
43a744:	45                   	inc    %ebp
43a745:	30 4b 4e             	xor    %cl,0x4e(%ebx)
43a748:	61                   	popa
43a749:	33 42 31             	xor    0x31(%edx),%eax
43a74c:	76 47                	jbe    0x43a795
43a74e:	38 42 6b             	cmp    %al,0x6b(%edx)
43a751:	68 37 6f 32 33       	push   $0x33326f37
43a756:	63 62 37             	arpl   %esp,0x37(%edx)
43a759:	50                   	push   %eax
43a75a:	31 4f 75             	xor    %ecx,0x75(%edi)
43a75d:	6e                   	outsb  %ds:(%esi),(%dx)
43a75e:	77 4d                	ja     0x43a7ad
43a760:	44                   	inc    %esp
43a761:	6a 74                	push   $0x74
43a763:	38 76 55             	cmp    %dh,0x55(%esi)
43a766:	68 6e 41 72 48       	push   $0x4872416e
43a76b:	32 36                	xor    (%esi),%dh
43a76d:	4c                   	dec    %esp
43a76e:	65 70 54             	gs jo  0x43a7c5
43a771:	61                   	popa
43a772:	33 79 6e             	xor    0x6e(%ecx),%edi
43a775:	50                   	push   %eax
43a776:	46                   	inc    %esi
43a777:	4c                   	dec    %esp
43a778:	2f                   	das
43a779:	49                   	dec    %ecx
43a77a:	48                   	dec    %eax
43a77b:	63 6a 66             	arpl   %ebp,0x66(%edx)
43a77e:	65 47                	gs inc %edi
43a780:	63 33                	arpl   %esi,(%ebx)
43a782:	6a 61                	push   $0x61
43a784:	6b 6f 78 70          	imul   $0x70,0x78(%edi),%ebp
43a788:	6f                   	outsl  %ds:(%esi),(%dx)
43a789:	54                   	push   %esp
43a78a:	70 46                	jo     0x43a7d2
43a78c:	47                   	inc    %edi
43a78d:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43a78f:	48                   	dec    %eax
43a790:	4e                   	dec    %esi
43a791:	71 73                	jno    0x43a806
43a793:	57                   	push   %edi
43a794:	43                   	inc    %ebx
43a795:	38 34 65 55 75 55 32 	cmp    %dh,0x32557555(,%eiz,2)
43a79c:	6c                   	insb   (%dx),%es:(%edi)
43a79d:	74 53                	je     0x43a7f2
43a79f:	47                   	inc    %edi
43a7a0:	77 75                	ja     0x43a817
43a7a2:	65 36 51             	gs ss push %ecx
43a7a5:	62 30                	bound  %esi,(%eax)
43a7a7:	57                   	push   %edi
43a7a8:	72 76                	jb     0x43a820
43a7aa:	41                   	inc    %ecx
43a7ab:	58                   	pop    %eax
43a7ac:	43                   	inc    %ebx
43a7ad:	70 62                	jo     0x43a811
43a7af:	68 39 38 64 52       	push   $0x52643839
43a7b4:	44                   	inc    %esp
43a7b5:	74 32                	je     0x43a7e9
43a7b7:	31 64 76 49          	xor    %esp,0x49(%esi,%esi,2)
43a7bb:	67 48                	addr16 dec %eax
43a7bd:	79 4e                	jns    0x43a80d
43a7bf:	66 5a                	pop    %dx
43a7c1:	33 4e 72             	xor    0x72(%esi),%ecx
43a7c4:	69 44 46 4e 32 54 65 	imul   $0x76655432,0x4e(%esi,%eax,2),%eax
43a7cb:	76
43a7cc:	33 61 51             	xor    0x51(%ecx),%esp
43a7cf:	61                   	popa
43a7d0:	73 6e                	jae    0x43a840
43a7d2:	39 4f 52             	cmp    %ecx,0x52(%edi)
43a7d5:	5a                   	pop    %edx
43a7d6:	4e                   	dec    %esi
43a7d7:	57                   	push   %edi
43a7d8:	56                   	push   %esi
43a7d9:	74 36                	je     0x43a811
43a7db:	71 43                	jno    0x43a820
43a7dd:	62 41 69             	bound  %eax,0x69(%ecx)
43a7e0:	78 45                	js     0x43a827
43a7e2:	74 45                	je     0x43a829
43a7e4:	4e                   	dec    %esi
43a7e5:	67 62 6b 30          	bound  %ebp,0x30(%bp,%di)
43a7e9:	49                   	dec    %ecx
43a7ea:	45                   	inc    %ebp
43a7eb:	4f                   	dec    %edi
43a7ec:	59                   	pop    %ecx
43a7ed:	74 38                	je     0x43a827
43a7ef:	7a 64                	jp     0x43a855
43a7f1:	79 6b                	jns    0x43a85e
43a7f3:	61                   	popa
43a7f4:	46                   	inc    %esi
43a7f5:	58                   	pop    %eax
43a7f6:	4c                   	dec    %esp
43a7f7:	37                   	aaa
43a7f8:	45                   	inc    %ebp
43a7f9:	62 42 30             	bound  %eax,0x30(%edx)
43a7fc:	35 7a 32 4a 72       	xor    $0x724a327a,%eax
43a801:	36 45                	ss inc %ebp
43a803:	62 6b 43             	bound  %ebp,0x43(%ebx)
43a806:	63 6a 6c             	arpl   %ebp,0x6c(%edx)
43a809:	2b 4b 54             	sub    0x54(%ebx),%ecx
43a80c:	44                   	inc    %esp
43a80d:	76 78                	jbe    0x43a887
43a80f:	72 44                	jb     0x43a855
43a811:	59                   	pop    %ecx
43a812:	66 71 42             	data16 jno 0x43a857
43a815:	50                   	push   %eax
43a816:	6c                   	insb   (%dx),%es:(%edi)
43a817:	44                   	inc    %esp
43a818:	34 73                	xor    $0x73,%al
43a81a:	6b 62 32 67          	imul   $0x67,0x32(%edx),%esp
43a81e:	55                   	push   %ebp
43a81f:	53                   	push   %ebx
43a820:	6c                   	insb   (%dx),%es:(%edi)
43a821:	34 43                	xor    $0x43,%al
43a823:	61                   	popa
43a824:	63 71 53             	arpl   %esi,0x53(%ecx)
43a827:	4d                   	dec    %ebp
43a828:	48                   	dec    %eax
43a829:	45                   	inc    %ebp
43a82a:	6f                   	outsl  %ds:(%esi),(%dx)
43a82b:	48                   	dec    %eax
43a82c:	76 63                	jbe    0x43a891
43a82e:	61                   	popa
43a82f:	6f                   	outsl  %ds:(%esi),(%dx)
43a830:	36 51                	ss push %ecx
43a832:	48                   	dec    %eax
43a833:	63 76 53             	arpl   %esi,0x53(%esi)
43a836:	6a 4f                	push   $0x4f
43a838:	59                   	pop    %ecx
43a839:	38 31                	cmp    %dh,(%ecx)
43a83b:	4f                   	dec    %edi
43a83c:	77 5a                	ja     0x43a898
43a83e:	62 46 4f             	bound  %eax,0x4f(%esi)
43a841:	6a 2b                	push   $0x2b
43a843:	2b 4f 4b             	sub    0x4b(%edi),%ecx
43a846:	73 49                	jae    0x43a891
43a848:	43                   	inc    %ebx
43a849:	4f                   	dec    %edi
43a84a:	70 37                	jo     0x43a883