44bcd0:	32 00                	xor    (%eax),%al
44bcd2:	54                   	push   %esp
44bcd3:	42                   	inc    %edx
44bcd4:	6c                   	insb   (%dx),%es:(%edi)
44bcd5:	45                   	inc    %ebp
44bcd6:	00 6a 76             	add    %ch,0x76(%edx)
44bcd9:	6e                   	outsb  %ds:(%esi),(%dx)
44bcda:	73 30                	jae    0x44bd0c
44bcdc:	00 62 47             	add    %ah,0x47(%edx)
44bcdf:	75 53                	jne    0x44bd34
44bce1:	31 00                	xor    %eax,(%eax)
44bce3:	59                   	pop    %ecx
44bce4:	66 76 6a             	data16 jbe 0x44bd51
44bce7:	32 00                	xor    (%eax),%al
44bce9:	72 42                	jb     0x44bd2d
44bceb:	4d                   	dec    %ebp
44bcec:	57                   	push   %edi
44bced:	00 73 66             	add    %dh,0x66(%ebx)
44bcf0:	65 66 30 00          	data16 xor %al,%gs:(%eax)
44bcf4:	46                   	inc    %esi
44bcf5:	55                   	push   %ebp
44bcf6:	74 71                	je     0x44bd69
44bcf8:	31 00                	xor    %eax,(%eax)
44bcfa:	43                   	inc    %ebx
44bcfb:	41                   	inc    %ecx
44bcfc:	4b                   	dec    %ebx
44bcfd:	44                   	inc    %esp
44bcfe:	32 00                	xor    (%eax),%al
44bd00:	63 69 58             	arpl   %ebp,0x58(%ecx)
44bd03:	4c                   	dec    %esp
44bd04:	00 4f 55             	add    %cl,0x55(%edi)
44bd07:	7a 48                	jp     0x44bd51
44bd09:	30 00                	xor    %al,(%eax)
44bd0b:	4b                   	dec    %ebx
44bd0c:	4c                   	dec    %esp
44bd0d:	46                   	inc    %esi
44bd0e:	6e                   	outsb  %ds:(%esi),(%dx)
44bd0f:	31 00                	xor    %eax,(%eax)
44bd11:	62 6c 52 56          	bound  %ebp,0x56(%edx,%edx,2)
44bd15:	32 00                	xor    (%eax),%al
44bd17:	70 64                	jo     0x44bd7d
44bd19:	77 71                	ja     0x44bd8c
44bd1b:	00 55 46             	add    %dl,0x46(%ebp)
44bd1e:	43                   	inc    %ebx
44bd1f:	48                   	dec    %eax
44bd20:	30 00                	xor    %al,(%eax)
44bd22:	57                   	push   %edi
44bd23:	4d                   	dec    %ebp
44bd24:	55                   	push   %ebp
44bd25:	4c                   	dec    %esp
44bd26:	31 00                	xor    %eax,(%eax)
44bd28:	50                   	push   %eax
44bd29:	4e                   	dec    %esi
44bd2a:	76 6f                	jbe    0x44bd9b
44bd2c:	32 00                	xor    (%eax),%al
44bd2e:	44                   	inc    %esp
44bd2f:	71 4f                	jno    0x44bd80
44bd31:	45                   	inc    %ebp
44bd32:	00 44 78 43          	add    %al,0x43(%eax,%edi,2)
44bd36:	45                   	inc    %ebp
44bd37:	30 00                	xor    %al,(%eax)
44bd39:	4e                   	dec    %esi
44bd3a:	70 5a                	jo     0x44bd96
44bd3c:	45                   	inc    %ebp
44bd3d:	31 00                	xor    %eax,(%eax)
44bd3f:	6b 46 65 62          	imul   $0x62,0x65(%esi),%eax
44bd43:	32 00                	xor    (%eax),%al
44bd45:	55                   	push   %ebp
44bd46:	49                   	dec    %ecx
44bd47:	62 5a 00             	bound  %ebx,0x0(%edx)
44bd4a:	62 6e 48             	bound  %ebp,0x48(%esi)
44bd4d:	69 30 00 75 64 48    	imul   $0x48647500,(%eax),%esi
44bd53:	48                   	dec    %eax
44bd54:	31 00                	xor    %eax,(%eax)
44bd56:	6a 49                	push   $0x49
44bd58:	67 7a 32             	addr16 jp 0x44bd8d
44bd5b:	00 72 54             	add    %dh,0x54(%edx)
44bd5e:	59                   	pop    %ecx
44bd5f:	70 00                	jo     0x44bd61
44bd61:	52                   	push   %edx
44bd62:	6d                   	insl   (%dx),%es:(%edi)
44bd63:	55                   	push   %ebp
44bd64:	70 30                	jo     0x44bd96
44bd66:	00 67 55             	add    %ah,0x55(%edi)
44bd69:	4a                   	dec    %edx
44bd6a:	56                   	push   %esi
44bd6b:	31 00                	xor    %eax,(%eax)
44bd6d:	59                   	pop    %ecx
44bd6e:	4c                   	dec    %esp
44bd6f:	44                   	inc    %esp
44bd70:	69 32 00 75 49 67    	imul   $0x67497500,(%edx),%esi
44bd76:	6e                   	outsb  %ds:(%esi),(%dx)
44bd77:	00 4a 42             	add    %cl,0x42(%edx)
44bd7a:	5a                   	pop    %edx
44bd7b:	47                   	inc    %edi
44bd7c:	30 00                	xor    %al,(%eax)
44bd7e:	4c                   	dec    %esp
44bd7f:	4d                   	dec    %ebp
44bd80:	46                   	inc    %esi
44bd81:	50                   	push   %eax
44bd82:	31 00                	xor    %eax,(%eax)
44bd84:	77 76                	ja     0x44bdfc
44bd86:	66 45                	inc    %bp
44bd88:	32 00                	xor    (%eax),%al
44bd8a:	43                   	inc    %ebx
44bd8b:	50                   	push   %eax
44bd8c:	7a 49                	jp     0x44bdd7
44bd8e:	00 45 48             	add    %al,0x48(%ebp)
44bd91:	6c                   	insb   (%dx),%es:(%edi)
44bd92:	6d                   	insl   (%dx),%es:(%edi)
44bd93:	30 00                	xor    %al,(%eax)
44bd95:	46                   	inc    %esi
44bd96:	6f                   	outsl  %ds:(%esi),(%dx)
44bd97:	61                   	popa
44bd98:	51                   	push   %ecx
44bd99:	31 00                	xor    %eax,(%eax)
44bd9b:	52                   	push   %edx
44bd9c:	58                   	pop    %eax
44bd9d:	6d                   	insl   (%dx),%es:(%edi)
44bd9e:	62 32                	bound  %esi,(%edx)
44bda0:	00 61 4a             	add    %ah,0x4a(%ecx)
44bda3:	49                   	dec    %ecx
44bda4:	50                   	push   %eax
44bda5:	00 56 6a             	add    %dl,0x6a(%esi)
44bda8:	59                   	pop    %ecx
44bda9:	6c                   	insb   (%dx),%es:(%edi)
44bdaa:	30 00                	xor    %al,(%eax)
44bdac:	76 49                	jbe    0x44bdf7
44bdae:	44                   	inc    %esp
44bdaf:	51                   	push   %ecx
44bdb0:	31 00                	xor    %eax,(%eax)
44bdb2:	6a 75                	push   $0x75
44bdb4:	75 74                	jne    0x44be2a
44bdb6:	32 00                	xor    (%eax),%al
44bdb8:	54                   	push   %esp
44bdb9:	61                   	popa
44bdba:	72 67                	jb     0x44be23
44bdbc:	65 74 46             	gs je  0x44be05
44bdbf:	72 61                	jb     0x44be22
44bdc1:	6d                   	insl   (%dx),%es:(%edi)
44bdc2:	65 77 6f             	gs ja  0x44be34
44bdc5:	72 6b                	jb     0x44be32
44bdc7:	41                   	inc    %ecx
44bdc8:	74 74                	je     0x44be3e
44bdca:	72 69                	jb     0x44be35
44bdcc:	62 75 74             	bound  %esi,0x74(%ebp)
44bdcf:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44bdd3:	73 74                	jae    0x44be49
44bdd5:	65 6d                	gs insl (%dx),%es:(%edi)
44bdd7:	2e 52                	cs push %edx
44bdd9:	75 6e                	jne    0x44be49
44bddb:	74 69                	je     0x44be46
44bddd:	6d                   	insl   (%dx),%es:(%edi)
44bdde:	65 2e 56             	gs cs push %esi
44bde1:	65 72 73             	gs jb  0x44be57
44bde4:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
44bdeb:	41                   	inc    %ecx
44bdec:	73 73                	jae    0x44be61
44bdee:	65 6d                	gs insl (%dx),%es:(%edi)
44bdf0:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
44bdf4:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
44bdfb:	72
44bdfc:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
44be03:	73 73                	jae    0x44be78
44be05:	65 6d                	gs insl (%dx),%es:(%edi)
44be07:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
44be0b:	65 73 63             	gs jae 0x44be71
44be0e:	72 69                	jb     0x44be79
44be10:	70 74                	jo     0x44be86
44be12:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
44be19:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
44be20:	73 73                	jae    0x44be95
44be22:	65 6d                	gs insl (%dx),%es:(%edi)
44be24:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
44be28:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
44be2f:	69
44be30:	6f                   	outsl  %ds:(%esi),(%dx)
44be31:	6e                   	outsb  %ds:(%esi),(%dx)
44be32:	41                   	inc    %ecx
44be33:	74 74                	je     0x44bea9
44be35:	72 69                	jb     0x44bea0
44be37:	62 75 74             	bound  %esi,0x74(%ebp)
44be3a:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44be3e:	6d                   	insl   (%dx),%es:(%edi)
44be3f:	70 69                	jo     0x44beaa
44be41:	6c                   	insb   (%dx),%es:(%edi)
44be42:	61                   	popa
44be43:	74 69                	je     0x44beae
44be45:	6f                   	outsl  %ds:(%esi),(%dx)
44be46:	6e                   	outsb  %ds:(%esi),(%dx)
44be47:	52                   	push   %edx
44be48:	65 6c                	gs insb (%dx),%es:(%edi)
44be4a:	61                   	popa
44be4b:	78 61                	js     0x44beae
44be4d:	74 69                	je     0x44beb8
44be4f:	6f                   	outsl  %ds:(%esi),(%dx)
44be50:	6e                   	outsb  %ds:(%esi),(%dx)
44be51:	73 41                	jae    0x44be94
44be53:	74 74                	je     0x44bec9
44be55:	72 69                	jb     0x44bec0
44be57:	62 75 74             	bound  %esi,0x74(%ebp)
44be5a:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44be5e:	73 74                	jae    0x44bed4
44be60:	65 6d                	gs insl (%dx),%es:(%edi)
44be62:	2e 52                	cs push %edx
44be64:	75 6e                	jne    0x44bed4
44be66:	74 69                	je     0x44bed1
44be68:	6d                   	insl   (%dx),%es:(%edi)
44be69:	65 2e 43             	gs cs inc %ebx
44be6c:	6f                   	outsl  %ds:(%esi),(%dx)
44be6d:	6d                   	insl   (%dx),%es:(%edi)
44be6e:	70 69                	jo     0x44bed9
44be70:	6c                   	insb   (%dx),%es:(%edi)
44be71:	65 72 53             	gs jb  0x44bec7
44be74:	65 72 76             	gs jb  0x44beed
44be77:	69 63 65 73 00 52 75 	imul   $0x75520073,0x65(%ebx),%esp
44be7e:	6e                   	outsb  %ds:(%esi),(%dx)
44be7f:	74 69                	je     0x44beea
44be81:	6d                   	insl   (%dx),%es:(%edi)
44be82:	65 43                	gs inc %ebx
44be84:	6f                   	outsl  %ds:(%esi),(%dx)
44be85:	6d                   	insl   (%dx),%es:(%edi)
44be86:	70 61                	jo     0x44bee9
44be88:	74 69                	je     0x44bef3
44be8a:	62 69 6c             	bound  %ebp,0x6c(%ecx)
44be8d:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
44be94:	69
44be95:	62 75 74             	bound  %esi,0x74(%ebp)
44be98:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
44be9c:	73 65                	jae    0x44bf03
44be9e:	6d                   	insl   (%dx),%es:(%edi)
44be9f:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
44bea3:	6f                   	outsl  %ds:(%esi),(%dx)
44bea4:	6e                   	outsb  %ds:(%esi),(%dx)
44bea5:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
44beab:	74 69                	je     0x44bf16
44bead:	6f                   	outsl  %ds:(%esi),(%dx)
44beae:	6e                   	outsb  %ds:(%esi),(%dx)
44beaf:	41                   	inc    %ecx
44beb0:	74 74                	je     0x44bf26
44beb2:	72 69                	jb     0x44bf1d
44beb4:	62 75 74             	bound  %esi,0x74(%ebp)
44beb7:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
44bebb:	6d                   	insl   (%dx),%es:(%edi)
44bebc:	56                   	push   %esi
44bebd:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
44bec4:	74 74                	je     0x44bf3a
44bec6:	72 69                	jb     0x44bf31
44bec8:	62 75 74             	bound  %esi,0x74(%ebp)
44becb:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44becf:	73 74                	jae    0x44bf45
44bed1:	65 6d                	gs insl (%dx),%es:(%edi)
44bed3:	2e 52                	cs push %edx
44bed5:	75 6e                	jne    0x44bf45
44bed7:	74 69                	je     0x44bf42
44bed9:	6d                   	insl   (%dx),%es:(%edi)
44beda:	65 2e 49             	gs cs dec %ecx
44bedd:	6e                   	outsb  %ds:(%esi),(%dx)
44bede:	74 65                	je     0x44bf45
44bee0:	72 6f                	jb     0x44bf51
44bee2:	70 53                	jo     0x44bf37
44bee4:	65 72 76             	gs jb  0x44bf5d
44bee7:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
44beee:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
44bef5:	62
44bef6:	75 74                	jne    0x44bf6c
44bef8:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
44befd:	75 67                	jne    0x44bf66
44beff:	67 61                	addr16 popa
44bf01:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
44bf05:	74 74                	je     0x44bf7b
44bf07:	72 69                	jb     0x44bf72
44bf09:	62 75 74             	bound  %esi,0x74(%ebp)
44bf0c:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44bf10:	73 74                	jae    0x44bf86
44bf12:	65 6d                	gs insl (%dx),%es:(%edi)
44bf14:	2e 44                	cs inc %esp
44bf16:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
44bf1d:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
44bf24:	75 67                	jne    0x44bf8d
44bf26:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
44bf2d:	65
44bf2e:	73 00                	jae    0x44bf30
44bf30:	41                   	inc    %ecx
44bf31:	73 73                	jae    0x44bfa6
44bf33:	65 6d                	gs insl (%dx),%es:(%edi)
44bf35:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
44bf39:	72 61                	jb     0x44bf9c
44bf3b:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
44bf3e:	61                   	popa
44bf3f:	72 6b                	jb     0x44bfac
44bf41:	41                   	inc    %ecx
44bf42:	74 74                	je     0x44bfb8
44bf44:	72 69                	jb     0x44bfaf
44bf46:	62 75 74             	bound  %esi,0x74(%ebp)
44bf49:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
44bf4d:	73 65                	jae    0x44bfb4
44bf4f:	6d                   	insl   (%dx),%es:(%edi)
44bf50:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
44bf54:	6f                   	outsl  %ds:(%esi),(%dx)
44bf55:	6d                   	insl   (%dx),%es:(%edi)
44bf56:	70 61                	jo     0x44bfb9
44bf58:	6e                   	outsb  %ds:(%esi),(%dx)
44bf59:	79 41                	jns    0x44bf9c
44bf5b:	74 74                	je     0x44bfd1
44bf5d:	72 69                	jb     0x44bfc8
44bf5f:	62 75 74             	bound  %esi,0x74(%ebp)
44bf62:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
44bf66:	73 65                	jae    0x44bfcd
44bf68:	6d                   	insl   (%dx),%es:(%edi)
44bf69:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
44bf6d:	72 6f                	jb     0x44bfde
44bf6f:	64 75 63             	fs jne 0x44bfd5
44bf72:	74 41                	je     0x44bfb5
44bf74:	74 74                	je     0x44bfea
44bf76:	72 69                	jb     0x44bfe1
44bf78:	62 75 74             	bound  %esi,0x74(%ebp)
44bf7b:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
44bf7f:	73 65                	jae    0x44bfe6
44bf81:	6d                   	insl   (%dx),%es:(%edi)
44bf82:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
44bf86:	6f                   	outsl  %ds:(%esi),(%dx)
44bf87:	70 79                	jo     0x44c002
44bf89:	72 69                	jb     0x44bff4
44bf8b:	67 68 74 41 74 74    	addr16 push $0x74744174
44bf91:	72 69                	jb     0x44bffc
44bf93:	62 75 74             	bound  %esi,0x74(%ebp)
44bf96:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
44bf9a:	41                   	inc    %ecx
44bf9b:	54                   	push   %esp
44bf9c:	68 72 65 61 64       	push   $0x64616572
44bfa1:	41                   	inc    %ecx
44bfa2:	74 74                	je     0x44c018
44bfa4:	72 69                	jb     0x44c00f
44bfa6:	62 75 74             	bound  %esi,0x74(%ebp)
44bfa9:	65 00 47 65          	add    %al,%gs:0x65(%edi)
44bfad:	6e                   	outsb  %ds:(%esi),(%dx)
44bfae:	65 72 61             	gs jb  0x44c012
44bfb1:	74 65                	je     0x44c018
44bfb3:	64 43                	fs inc %ebx
44bfb5:	6f                   	outsl  %ds:(%esi),(%dx)
44bfb6:	64 65 41             	fs gs inc %ecx
44bfb9:	74 74                	je     0x44c02f
44bfbb:	72 69                	jb     0x44c026
44bfbd:	62 75 74             	bound  %esi,0x74(%ebp)
44bfc0:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44bfc4:	73 74                	jae    0x44c03a
44bfc6:	65 6d                	gs insl (%dx),%es:(%edi)
44bfc8:	2e 43                	cs inc %ebx
44bfca:	6f                   	outsl  %ds:(%esi),(%dx)