44289b:	74 6b                	je     0x442908
44289d:	69 58 2f 37 73 46 41 	imul   $0x41467337,0x2f(%eax),%ebx
4428a4:	6c                   	insb   (%dx),%es:(%edi)
4428a5:	78 76                	js     0x44291d
4428a7:	30 66 39             	xor    %ah,0x39(%esi)
4428aa:	39 6f 45             	cmp    %ebp,0x45(%edi)
4428ad:	76 6a                	jbe    0x442919
4428af:	38 31                	cmp    %dh,(%ecx)
4428b1:	65 32 5a 59          	xor    %gs:0x59(%edx),%bl
4428b5:	52                   	push   %edx
4428b6:	4d                   	dec    %ebp
4428b7:	71 68                	jno    0x442921
4428b9:	67 38 33             	cmp    %dh,(%bp,%di)
4428bc:	77 7a                	ja     0x442938
4428be:	70 4b                	jo     0x44290b
4428c0:	5a                   	pop    %edx
4428c1:	4a                   	dec    %edx
4428c2:	74 74                	je     0x442938
4428c4:	63 52 5a             	arpl   %edx,0x5a(%edx)
4428c7:	30 61 74             	xor    %ah,0x74(%ecx)
4428ca:	7a 49                	jp     0x442915
4428cc:	44                   	inc    %esp
4428cd:	46                   	inc    %esi
4428ce:	48                   	dec    %eax
4428cf:	54                   	push   %esp
4428d0:	70 63                	jo     0x442935
4428d2:	36 79 4f             	ss jns 0x442924
4428d5:	6c                   	insb   (%dx),%es:(%edi)
4428d6:	35 36 54 65 46       	xor    $0x46655436,%eax
4428db:	74 34                	je     0x442911
4428dd:	75 76                	jne    0x442955
4428df:	64 4b                	fs dec %ebx
4428e1:	38 42 65             	cmp    %al,0x65(%edx)
4428e4:	6d                   	insl   (%dx),%es:(%edi)
4428e5:	66 43                	inc    %bx
4428e7:	55                   	push   %ebp
4428e8:	44                   	inc    %esp
4428e9:	76 70                	jbe    0x44295b
4428eb:	48                   	dec    %eax
4428ec:	59                   	pop    %ecx
4428ed:	77 46                	ja     0x442935
4428ef:	45                   	inc    %ebp
4428f0:	32 2b                	xor    (%ebx),%ch
4428f2:	44                   	inc    %esp
4428f3:	68 64 47 38 4a       	push   $0x4a384764
4428f8:	4a                   	dec    %edx
4428f9:	44                   	inc    %esp
4428fa:	32 30                	xor    (%eax),%dh
4428fc:	4b                   	dec    %ebx
4428fd:	2f                   	das
4428fe:	44                   	inc    %esp
4428ff:	4b                   	dec    %ebx
442900:	66 44                	inc    %sp
442902:	75 7a                	jne    0x44297e
442904:	62 49 47             	bound  %ecx,0x47(%ecx)
442907:	61                   	popa
442908:	64 49                	fs dec %ecx
44290a:	4a                   	dec    %edx
44290b:	63 58 4a             	arpl   %ebx,0x4a(%eax)
44290e:	46                   	inc    %esi
44290f:	36 41                	ss inc %ecx
442911:	50                   	push   %eax
442912:	51                   	push   %ecx
442913:	6f                   	outsl  %ds:(%esi),(%dx)
442914:	68 31 61 39 4c       	push   $0x4c396131
442919:	31 4d 44             	xor    %ecx,0x44(%ebp)
44291c:	35 44 50 49 56       	xor    $0x56495044,%eax
442921:	35 4e 30 6f 32       	xor    $0x326f304e,%eax
442926:	57                   	push   %edi
442927:	55                   	push   %ebp
442928:	73 55                	jae    0x44297f
44292a:	62 6f 32             	bound  %ebp,0x32(%edi)
44292d:	49                   	dec    %ecx
44292e:	34 4e                	xor    $0x4e,%al
442930:	50                   	push   %eax
442931:	4a                   	dec    %edx
442932:	45                   	inc    %ebp
442933:	38 53 79             	cmp    %dl,0x79(%ebx)
442936:	74 35                	je     0x44296d
442938:	50                   	push   %eax
442939:	46                   	inc    %esi
44293a:	41                   	inc    %ecx
44293b:	49                   	dec    %ecx
44293c:	51                   	push   %ecx
44293d:	32 68 64             	xor    0x64(%eax),%ch
442940:	2f                   	das
442941:	59                   	pop    %ecx
442942:	64 6c                	fs insb (%dx),%es:(%edi)
442944:	7a 35                	jp     0x44297b
442946:	6a 58                	push   $0x58
442948:	71 63                	jno    0x4429ad
44294a:	67 63 67 38          	arpl   %esp,0x38(%bx)
44294e:	63 51 54             	arpl   %edx,0x54(%ecx)
442951:	4a                   	dec    %edx
442952:	6c                   	insb   (%dx),%es:(%edi)
442953:	51                   	push   %ecx
442954:	32 33                	xor    (%ebx),%dh
442956:	7a 4c                	jp     0x4429a4
442958:	4f                   	dec    %edi
442959:	4a                   	dec    %edx
44295a:	2b 64 62 79          	sub    0x79(%edx,%eiz,2),%esp
44295e:	4e                   	dec    %esi
44295f:	66 55                	push   %bp
442961:	52                   	push   %edx
442962:	45                   	inc    %ebp
442963:	2b 4d 78             	sub    0x78(%ebp),%ecx
442966:	4b                   	dec    %ebx
442967:	69 4e 65 4b 63 6b 74 	imul   $0x746b634b,0x65(%esi),%ecx
44296e:	4f                   	dec    %edi
44296f:	39 2b                	cmp    %ebp,(%ebx)
442971:	6c                   	insb   (%dx),%es:(%edi)
442972:	38 63 66             	cmp    %ah,0x66(%ebx)
442975:	46                   	inc    %esi
442976:	43                   	inc    %ebx
442977:	55                   	push   %ebp
442978:	31 34 6c             	xor    %esi,(%esp,%ebp,2)
44297b:	7a 70                	jp     0x4429ed
44297d:	79 7a                	jns    0x4429f9
44297f:	47                   	inc    %edi
442980:	62 62 68             	bound  %esp,0x68(%edx)
442983:	5a                   	pop    %edx
442984:	6d                   	insl   (%dx),%es:(%edi)
442985:	6b 75 48 52          	imul   $0x52,0x48(%ebp),%esi
442989:	47                   	inc    %edi
44298a:	50                   	push   %eax
44298b:	5a                   	pop    %edx
44298c:	33 55 63             	xor    0x63(%ebp),%edx
44298f:	6c                   	insb   (%dx),%es:(%edi)
442990:	34 73                	xor    $0x73,%al
442992:	71 4f                	jno    0x4429e3
442994:	33 44 73 61          	xor    0x61(%ebx,%esi,2),%eax
442998:	44                   	inc    %esp
442999:	41                   	inc    %ecx
44299a:	77 43                	ja     0x4429df
44299c:	59                   	pop    %ecx
44299d:	32 47 2f             	xor    0x2f(%edi),%al
4429a0:	52                   	push   %edx
4429a1:	32 50 6d             	xor    0x6d(%eax),%dl
4429a4:	37                   	aaa
4429a5:	52                   	push   %edx
4429a6:	68 64 53 76 4c       	push   $0x4c765364
4429ab:	54                   	push   %esp
4429ac:	73 78                	jae    0x442a26
4429ae:	67 6a 4e             	addr16 push $0x4e
4429b1:	62 36                	bound  %esi,(%esi)
4429b3:	62 4d 4b             	bound  %ecx,0x4b(%ebp)
4429b6:	4e                   	dec    %esi
4429b7:	56                   	push   %esi
4429b8:	4f                   	dec    %edi
4429b9:	2f                   	das
4429ba:	37                   	aaa
4429bb:	2f                   	das
4429bc:	75 6f                	jne    0x442a2d
4429be:	65 50                	gs push %eax
4429c0:	54                   	push   %esp
4429c1:	54                   	push   %esp
4429c2:	75 4c                	jne    0x442a10
4429c4:	45                   	inc    %ebp
4429c5:	62 4b 2b             	bound  %ecx,0x2b(%ebx)
4429c8:	74 72                	je     0x442a3c
4429ca:	55                   	push   %ebp
4429cb:	4a                   	dec    %edx
4429cc:	44                   	inc    %esp
4429cd:	2f                   	das
4429ce:	6a 78                	push   $0x78
4429d0:	4e                   	dec    %esi
4429d1:	63 6c 76 74          	arpl   %ebp,0x74(%esi,%esi,2)
4429d5:	6d                   	insl   (%dx),%es:(%edi)
4429d6:	70 33                	jo     0x442a0b
4429d8:	62 56 77             	bound  %edx,0x77(%esi)
4429db:	4e                   	dec    %esi
4429dc:	33 5a 64             	xor    0x64(%edx),%ebx
4429df:	32 39                	xor    (%ecx),%bh
4429e1:	6e                   	outsb  %ds:(%esi),(%dx)
4429e2:	4b                   	dec    %ebx
4429e3:	35 2b 72 64 6e       	xor    $0x6e64722b,%eax
4429e8:	35 41 50 37 6d       	xor    $0x6d375041,%eax
4429ed:	77 43                	ja     0x442a32
4429ef:	56                   	push   %esi
4429f0:	64 6b 78 78 73       	imul   $0x73,%fs:0x78(%eax),%edi
4429f5:	70 53                	jo     0x442a4a
4429f7:	78 77                	js     0x442a70
4429f9:	56                   	push   %esi
4429fa:	4f                   	dec    %edi
4429fb:	4e                   	dec    %esi
4429fc:	71 39                	jno    0x442a37
4429fe:	4d                   	dec    %ebp
4429ff:	38 4b 77             	cmp    %cl,0x77(%ebx)
442a02:	35 75 52 79 2b       	xor    $0x2b795275,%eax
442a07:	78 31                	js     0x442a3a
442a09:	52                   	push   %edx
442a0a:	59                   	pop    %ecx
442a0b:	69 43 56 48 47 4d 46 	imul   $0x464d4748,0x56(%ebx),%eax
442a12:	62 56 48             	bound  %edx,0x48(%esi)
442a15:	71 4e                	jno    0x442a65
442a17:	59                   	pop    %ecx
442a18:	69 6d 57 50 66 54 42 	imul   $0x42546650,0x57(%ebp),%ebp
442a1f:	4f                   	dec    %edi
442a20:	77 41                	ja     0x442a63
442a22:	6c                   	insb   (%dx),%es:(%edi)
442a23:	46                   	inc    %esi
442a24:	42                   	inc    %edx
442a25:	51                   	push   %ecx
442a26:	39 68 41             	cmp    %ebp,0x41(%eax)
442a29:	65 56                	gs push %esi
442a2b:	4c                   	dec    %esp
442a2c:	71 69                	jno    0x442a97
442a2e:	74 30                	je     0x442a60
442a30:	4c                   	dec    %esp
442a31:	68 78 66 65 6e       	push   $0x6e656678
442a36:	39 68 70             	cmp    %ebp,0x70(%eax)
442a39:	73 58                	jae    0x442a93
442a3b:	41                   	inc    %ecx
442a3c:	47                   	inc    %edi
442a3d:	39 64 4e 70          	cmp    %esp,0x70(%esi,%ecx,2)
442a41:	4c                   	dec    %esp
442a42:	42                   	inc    %edx
442a43:	67 2f                	addr16 das
442a45:	43                   	inc    %ebx
442a46:	55                   	push   %ebp
442a47:	6c                   	insb   (%dx),%es:(%edi)
442a48:	4e                   	dec    %esi
442a49:	30 4f 2b             	xor    %cl,0x2b(%edi)
442a4c:	53                   	push   %ebx
442a4d:	6f                   	outsl  %ds:(%esi),(%dx)
442a4e:	4e                   	dec    %esi
442a4f:	43                   	inc    %ebx
442a50:	61                   	popa
442a51:	45                   	inc    %ebp
442a52:	78 45                	js     0x442a99
442a54:	6a 47                	push   $0x47
442a56:	45                   	inc    %ebp
442a57:	45                   	inc    %ebp
442a58:	37                   	aaa
442a59:	39 63 66             	cmp    %esp,0x66(%ebx)
442a5c:	52                   	push   %edx
442a5d:	4c                   	dec    %esp
442a5e:	48                   	dec    %eax
442a5f:	6d                   	insl   (%dx),%es:(%edi)
442a60:	6d                   	insl   (%dx),%es:(%edi)
442a61:	6e                   	outsb  %ds:(%esi),(%dx)
442a62:	49                   	dec    %ecx
442a63:	2f                   	das
442a64:	5a                   	pop    %edx
442a65:	70 59                	jo     0x442ac0
442a67:	6d                   	insl   (%dx),%es:(%edi)
442a68:	79 2f                	jns    0x442a99
442a6a:	31 4e 53             	xor    %ecx,0x53(%esi)
442a6d:	6e                   	outsb  %ds:(%esi),(%dx)
442a6e:	42                   	inc    %edx
442a6f:	37                   	aaa
442a70:	44                   	inc    %esp
442a71:	38 2f                	cmp    %ch,(%edi)
442a73:	36 32 36             	xor    %ss:(%esi),%dh
442a76:	57                   	push   %edi
442a77:	6c                   	insb   (%dx),%es:(%edi)
442a78:	2f                   	das
442a79:	58                   	pop    %eax
442a7a:	61                   	popa
442a7b:	73 53                	jae    0x442ad0
442a7d:	48                   	dec    %eax
442a7e:	66 64 35 33 55       	fs xor $0x5533,%ax
442a83:	41                   	inc    %ecx
442a84:	35 64 48 43 31       	xor    $0x31434864,%eax
442a89:	6d                   	insl   (%dx),%es:(%edi)
442a8a:	6c                   	insb   (%dx),%es:(%edi)
442a8b:	79 59                	jns    0x442ae6
442a8d:	75 30                	jne    0x442abf
442a8f:	52                   	push   %edx
442a90:	59                   	pop    %ecx
442a91:	70 45                	jo     0x442ad8
442a93:	6e                   	outsb  %ds:(%esi),(%dx)
442a94:	4c                   	dec    %esp
442a95:	43                   	inc    %ebx
442a96:	45                   	inc    %ebp
442a97:	70 30                	jo     0x442ac9
442a99:	32 34 50             	xor    (%eax,%edx,2),%dh
442a9c:	37                   	aaa
442a9d:	71 5a                	jno    0x442af9
442a9f:	2b 69 36             	sub    0x36(%ecx),%ebp
442aa2:	44                   	inc    %esp
442aa3:	71 4f                	jno    0x442af4
442aa5:	79 4b                	jns    0x442af2
442aa7:	46                   	inc    %esi
442aa8:	58                   	pop    %eax
442aa9:	79 65                	jns    0x442b10
442aab:	56                   	push   %esi
442aac:	32 64 76 48          	xor    0x48(%esi,%esi,2),%ah
442ab0:	39 67 36             	cmp    %esp,0x36(%edi)
442ab3:	45                   	inc    %ebp
442ab4:	5a                   	pop    %edx
442ab5:	2b 49 2b             	sub    0x2b(%ecx),%ecx
442ab8:	65 5a                	gs pop %edx
442aba:	4c                   	dec    %esp
442abb:	70 68                	jo     0x442b25
442abd:	4f                   	dec    %edi
442abe:	7a 76                	jp     0x442b36
442ac0:	39 48 37             	cmp    %ecx,0x37(%eax)
442ac3:	56                   	push   %esi
442ac4:	49                   	dec    %ecx
442ac5:	79 53                	jns    0x442b1a
442ac7:	67 33 4a 39          	xor    0x39(%bp,%si),%ecx
442acb:	39 32                	cmp    %esi,(%edx)
442acd:	62 4a 79             	bound  %ecx,0x79(%edx)
442ad0:	58                   	pop    %eax
442ad1:	43                   	inc    %ebx
442ad2:	78 46                	js     0x442b1a
442ad4:	74 48                	je     0x442b1e
442ad6:	34 6d                	xor    $0x6d,%al
442ad8:	72 7a                	jb     0x442b54
442ada:	6a 67                	push   $0x67
442adc:	73 71                	jae    0x442b4f
442ade:	57                   	push   %edi
442adf:	77 4b                	ja     0x442b2c
442ae1:	6a 45                	push   $0x45
442ae3:	39 48 56             	cmp    %ecx,0x56(%eax)
442ae6:	56                   	push   %esi
442ae7:	70 2b                	jo     0x442b14
442ae9:	74 79                	je     0x442b64
442aeb:	5a                   	pop    %edx
442aec:	37                   	aaa
442aed:	4e                   	dec    %esi
442aee:	55                   	push   %ebp
442aef:	49                   	dec    %ecx
442af0:	32 54 70 6b          	xor    0x6b(%eax,%esi,2),%dl
442af4:	79 5a                	jns    0x442b50
442af6:	50                   	push   %eax
442af7:	61                   	popa
442af8:	69 76 46 36 79 50 73 	imul   $0x73507936,0x46(%esi),%esi
442aff:	7a 6c                	jp     0x442b6d
442b01:	65 69 38 6b 4d 53 70 	imul   $0x70534d6b,%gs:(%eax),%edi
442b08:	61                   	popa
442b09:	50                   	push   %eax
442b0a:	55                   	push   %ebp
442b0b:	34 6c                	xor    $0x6c,%al
442b0d:	30 67 75             	xor    %ah,0x75(%edi)
442b10:	71 44                	jno    0x442b56
442b12:	6e                   	outsb  %ds:(%esi),(%dx)
442b13:	57                   	push   %edi
442b14:	76 44                	jbe    0x442b5a
442b16:	39 63 36             	cmp    %esp,0x36(%ebx)
442b19:	69 31 56 45 42 59    	imul   $0x59424556,(%ecx),%esi
442b1f:	45                   	inc    %ebp
442b20:	32 79 48             	xor    0x48(%ecx),%bh
442b23:	53                   	push   %ebx
442b24:	42                   	inc    %edx
442b25:	6d                   	insl   (%dx),%es:(%edi)
442b26:	32 39                	xor    (%ecx),%bh
442b28:	78 62                	js     0x442b8c
442b2a:	66 7a 4b             	data16 jp 0x442b78