44ae23:	59                   	pop    %ecx
44ae24:	66 31 00             	xor    %ax,(%eax)
44ae27:	4a                   	dec    %edx
44ae28:	75 68                	jne    0x44ae92
44ae2a:	68 32 00 50 59       	push   $0x59500032
44ae2f:	49                   	dec    %ecx
44ae30:	66 00 65 68          	data16 add %ah,0x68(%ebp)
44ae34:	71 78                	jno    0x44aeae
44ae36:	30 00                	xor    %al,(%eax)
44ae38:	6a 71                	push   $0x71
44ae3a:	71 53                	jno    0x44ae8f
44ae3c:	31 00                	xor    %eax,(%eax)
44ae3e:	6f                   	outsl  %ds:(%esi),(%dx)
44ae3f:	43                   	inc    %ebx
44ae40:	4d                   	dec    %ebp
44ae41:	6a 32                	push   $0x32
44ae43:	00 42 48             	add    %al,0x48(%edx)
44ae46:	52                   	push   %edx
44ae47:	49                   	dec    %ecx
44ae48:	00 4f 49             	add    %cl,0x49(%edi)
44ae4b:	52                   	push   %edx
44ae4c:	46                   	inc    %esi
44ae4d:	30 00                	xor    %al,(%eax)
44ae4f:	79 4e                	jns    0x44ae9f
44ae51:	6f                   	outsl  %ds:(%esi),(%dx)
44ae52:	41                   	inc    %ecx
44ae53:	31 00                	xor    %eax,(%eax)
44ae55:	57                   	push   %edi
44ae56:	75 71                	jne    0x44aec9
44ae58:	78 32                	js     0x44ae8c
44ae5a:	00 75 6e             	add    %dh,0x6e(%ebp)
44ae5d:	4e                   	dec    %esi
44ae5e:	72 00                	jb     0x44ae60
44ae60:	4b                   	dec    %ebx
44ae61:	73 77                	jae    0x44aeda
44ae63:	68 30 00 59 56       	push   $0x56590030
44ae68:	6d                   	insl   (%dx),%es:(%edi)
44ae69:	78 31                	js     0x44ae9c
44ae6b:	00 66 6b             	add    %ah,0x6b(%esi)
44ae6e:	4f                   	dec    %edi
44ae6f:	57                   	push   %edi
44ae70:	32 00                	xor    (%eax),%al
44ae72:	4a                   	dec    %edx
44ae73:	68 44 70 00 6a       	push   $0x6a007044
44ae78:	66 57                	push   %di
44ae7a:	51                   	push   %ecx
44ae7b:	30 00                	xor    %al,(%eax)
44ae7d:	41                   	inc    %ecx
44ae7e:	50                   	push   %eax
44ae7f:	49                   	dec    %ecx
44ae80:	48                   	dec    %eax
44ae81:	31 00                	xor    %eax,(%eax)
44ae83:	72 66                	jb     0x44aeeb
44ae85:	6a 74                	push   $0x74
44ae87:	32 00                	xor    (%eax),%al
44ae89:	75 42                	jne    0x44aecd
44ae8b:	4c                   	dec    %esp
44ae8c:	4e                   	dec    %esi
44ae8d:	00 47 6e             	add    %al,0x6e(%edi)
44ae90:	42                   	inc    %edx
44ae91:	76 30                	jbe    0x44aec3
44ae93:	00 47 43             	add    %al,0x43(%edi)
44ae96:	4b                   	dec    %ebx
44ae97:	45                   	inc    %ebp
44ae98:	31 00                	xor    %eax,(%eax)
44ae9a:	71 4e                	jno    0x44aeea
44ae9c:	49                   	dec    %ecx
44ae9d:	71 32                	jno    0x44aed1
44ae9f:	00 71 54             	add    %dh,0x54(%ecx)
44aea2:	4e                   	dec    %esi
44aea3:	51                   	push   %ecx
44aea4:	00 4f 4a             	add    %cl,0x4a(%edi)
44aea7:	75 53                	jne    0x44aefc
44aea9:	30 00                	xor    %al,(%eax)
44aeab:	6b 6a 44 65          	imul   $0x65,0x44(%edx),%ebp
44aeaf:	31 00                	xor    %eax,(%eax)
44aeb1:	4f                   	dec    %edi
44aeb2:	76 57                	jbe    0x44af0b
44aeb4:	54                   	push   %esp
44aeb5:	32 00                	xor    (%eax),%al
44aeb7:	4b                   	dec    %ebx
44aeb8:	50                   	push   %eax
44aeb9:	54                   	push   %esp
44aeba:	46                   	inc    %esi
44aebb:	00 72 73             	add    %dh,0x73(%edx)
44aebe:	7a 48                	jp     0x44af08
44aec0:	30 00                	xor    %al,(%eax)
44aec2:	6d                   	insl   (%dx),%es:(%edi)
44aec3:	6a 47                	push   $0x47
44aec5:	41                   	inc    %ecx
44aec6:	31 00                	xor    %eax,(%eax)
44aec8:	64 44                	fs inc %esp
44aeca:	77 46                	ja     0x44af12
44aecc:	32 00                	xor    (%eax),%al
44aece:	6c                   	insb   (%dx),%es:(%edi)
44aecf:	4c                   	dec    %esp
44aed0:	62 4d 00             	bound  %ecx,0x0(%ebp)
44aed3:	70 71                	jo     0x44af46
44aed5:	72 79                	jb     0x44af50
44aed7:	30 00                	xor    %al,(%eax)
44aed9:	5a                   	pop    %edx
44aeda:	4b                   	dec    %ebx
44aedb:	41                   	inc    %ecx
44aedc:	71 31                	jno    0x44af0f
44aede:	00 73 41             	add    %dh,0x41(%ebx)
44aee1:	42                   	inc    %edx
44aee2:	4c                   	dec    %esp
44aee3:	32 00                	xor    (%eax),%al
44aee5:	4b                   	dec    %ebx
44aee6:	6b 44 4d 00 56       	imul   $0x56,0x0(%ebp,%ecx,2),%eax
44aeeb:	71 72                	jno    0x44af5f
44aeed:	49                   	dec    %ecx
44aeee:	30 00                	xor    %al,(%eax)
44aef0:	62 46 7a             	bound  %eax,0x7a(%esi)
44aef3:	66 31 00             	xor    %ax,(%eax)
44aef6:	52                   	push   %edx
44aef7:	44                   	inc    %esp
44aef8:	45                   	inc    %ebp
44aef9:	4e                   	dec    %esi
44aefa:	32 00                	xor    (%eax),%al
44aefc:	79 79                	jns    0x44af77
44aefe:	43                   	inc    %ebx
44aeff:	4b                   	dec    %ebx
44af00:	00 58 44             	add    %bl,0x44(%eax)
44af03:	6e                   	outsb  %ds:(%esi),(%dx)
44af04:	63 30                	arpl   %esi,(%eax)
44af06:	00 48 48             	add    %cl,0x48(%eax)
44af09:	68 4c 31 00 69       	push   $0x6900314c
44af0e:	4a                   	dec    %edx
44af0f:	78 75                	js     0x44af86
44af11:	32 00                	xor    (%eax),%al
44af13:	4b                   	dec    %ebx
44af14:	59                   	pop    %ecx
44af15:	50                   	push   %eax
44af16:	6f                   	outsl  %ds:(%esi),(%dx)
44af17:	00 4d 61             	add    %cl,0x61(%ebp)
44af1a:	46                   	inc    %esi
44af1b:	45                   	inc    %ebp
44af1c:	30 00                	xor    %al,(%eax)
44af1e:	50                   	push   %eax
44af1f:	41                   	inc    %ecx
44af20:	62 4c 31 00          	bound  %ecx,0x0(%ecx,%esi,1)
44af24:	71 6f                	jno    0x44af95
44af26:	48                   	dec    %eax
44af27:	77 32                	ja     0x44af5b
44af29:	00 4e 55             	add    %cl,0x55(%esi)
44af2c:	51                   	push   %ecx
44af2d:	71 00                	jno    0x44af2f
44af2f:	4e                   	dec    %esi
44af30:	54                   	push   %esp
44af31:	5a                   	pop    %edx
44af32:	59                   	pop    %ecx
44af33:	30 00                	xor    %al,(%eax)
44af35:	59                   	pop    %ecx
44af36:	51                   	push   %ecx
44af37:	49                   	dec    %ecx
44af38:	48                   	dec    %eax
44af39:	31 00                	xor    %eax,(%eax)
44af3b:	48                   	dec    %eax
44af3c:	65 76 57             	gs jbe 0x44af96
44af3f:	32 00                	xor    (%eax),%al
44af41:	76 71                	jbe    0x44afb4
44af43:	65 54                	gs push %esp
44af45:	00 73 59             	add    %dh,0x59(%ebx)
44af48:	44                   	inc    %esp
44af49:	6b 30 00             	imul   $0x0,(%eax),%esi
44af4c:	54                   	push   %esp
44af4d:	4c                   	dec    %esp
44af4e:	79 67                	jns    0x44afb7
44af50:	31 00                	xor    %eax,(%eax)
44af52:	4e                   	dec    %esi
44af53:	78 51                	js     0x44afa6
44af55:	56                   	push   %esi
44af56:	32 00                	xor    (%eax),%al
44af58:	57                   	push   %edi
44af59:	6e                   	outsb  %ds:(%esi),(%dx)
44af5a:	62 51 00             	bound  %edx,0x0(%ecx)
44af5d:	41                   	inc    %ecx
44af5e:	50                   	push   %eax
44af5f:	51                   	push   %ecx
44af60:	6c                   	insb   (%dx),%es:(%edi)
44af61:	30 00                	xor    %al,(%eax)
44af63:	62 4e 72             	bound  %ecx,0x72(%esi)
44af66:	6a 31                	push   $0x31
44af68:	00 52 71             	add    %dl,0x71(%edx)
44af6b:	6b 4a 32 00          	imul   $0x0,0x32(%edx),%ecx
44af6f:	4b                   	dec    %ebx
44af70:	4e                   	dec    %esi
44af71:	55                   	push   %ebp
44af72:	6d                   	insl   (%dx),%es:(%edi)
44af73:	00 44 4a 49          	add    %al,0x49(%edx,%ecx,2)
44af77:	53                   	push   %ebx
44af78:	30 00                	xor    %al,(%eax)
44af7a:	41                   	inc    %ecx
44af7b:	4c                   	dec    %esp
44af7c:	48                   	dec    %eax
44af7d:	69 31 00 41 45 4d    	imul   $0x4d454100,(%ecx),%esi
44af83:	72 32                	jb     0x44afb7
44af85:	00 6f 68             	add    %ch,0x68(%edi)
44af88:	73 6a                	jae    0x44aff4
44af8a:	00 77 71             	add    %dh,0x71(%edi)
44af8d:	4e                   	dec    %esi
44af8e:	41                   	inc    %ecx
44af8f:	30 00                	xor    %al,(%eax)
44af91:	4b                   	dec    %ebx
44af92:	61                   	popa
44af93:	45                   	inc    %ebp
44af94:	50                   	push   %eax
44af95:	31 00                	xor    %eax,(%eax)
44af97:	43                   	inc    %ebx
44af98:	59                   	pop    %ecx
44af99:	74 49                	je     0x44afe4
44af9b:	32 00                	xor    (%eax),%al
44af9d:	68 41 68 5a 00       	push   $0x5a6841
44afa2:	55                   	push   %ebp
44afa3:	73 66                	jae    0x44b00b
44afa5:	50                   	push   %eax
44afa6:	30 00                	xor    %al,(%eax)
44afa8:	48                   	dec    %eax
44afa9:	4d                   	dec    %ebp
44afaa:	5a                   	pop    %edx
44afab:	57                   	push   %edi
44afac:	31 00                	xor    %eax,(%eax)
44afae:	4a                   	dec    %edx
44afaf:	50                   	push   %eax
44afb0:	43                   	inc    %ebx
44afb1:	4a                   	dec    %edx
44afb2:	32 00                	xor    (%eax),%al
44afb4:	64 4d                	fs dec %ebp
44afb6:	4d                   	dec    %ebp
44afb7:	51                   	push   %ecx
44afb8:	00 43 42             	add    %al,0x42(%ebx)
44afbb:	67 57                	addr16 push %edi
44afbd:	30 00                	xor    %al,(%eax)
44afbf:	4b                   	dec    %ebx
44afc0:	44                   	inc    %esp
44afc1:	71 52                	jno    0x44b015
44afc3:	31 00                	xor    %eax,(%eax)
44afc5:	44                   	inc    %esp
44afc6:	75 6f                	jne    0x44b037
44afc8:	6c                   	insb   (%dx),%es:(%edi)
44afc9:	32 00                	xor    (%eax),%al
44afcb:	55                   	push   %ebp
44afcc:	56                   	push   %esi
44afcd:	58                   	pop    %eax
44afce:	53                   	push   %ebx
44afcf:	00 55 4c             	add    %dl,0x4c(%ebp)
44afd2:	74 71                	je     0x44b045
44afd4:	30 00                	xor    %al,(%eax)
44afd6:	48                   	dec    %eax
44afd7:	55                   	push   %ebp
44afd8:	47                   	inc    %edi
44afd9:	7a 31                	jp     0x44b00c
44afdb:	00 6c 7a 53          	add    %ch,0x53(%edx,%edi,2)
44afdf:	64 32 00             	xor    %fs:(%eax),%al
44afe2:	45                   	inc    %ebp
44afe3:	75 43                	jne    0x44b028
44afe5:	4c                   	dec    %esp
44afe6:	00 67 4e             	add    %ah,0x4e(%edi)
44afe9:	61                   	popa
44afea:	6f                   	outsl  %ds:(%esi),(%dx)
44afeb:	30 00                	xor    %al,(%eax)
44afed:	65 4b                	gs dec %ebx
44afef:	68 68 31 00 4a       	push   $0x4a003168
44aff4:	44                   	inc    %esp
44aff5:	79 4a                	jns    0x44b041
44aff7:	32 00                	xor    (%eax),%al
44aff9:	55                   	push   %ebp
44affa:	78 65                	js     0x44b061
44affc:	75 00                	jne    0x44affe
44affe:	50                   	push   %eax
44afff:	44                   	inc    %esp
44b000:	61                   	popa
44b001:	7a 30                	jp     0x44b033
44b003:	00 44 77 46          	add    %al,0x46(%edi,%esi,2)
44b007:	61                   	popa
44b008:	31 00                	xor    %eax,(%eax)
44b00a:	44                   	inc    %esp
44b00b:	50                   	push   %eax
44b00c:	50                   	push   %eax
44b00d:	52                   	push   %edx
44b00e:	32 00                	xor    (%eax),%al
44b010:	42                   	inc    %edx
44b011:	49                   	dec    %ecx
44b012:	4c                   	dec    %esp
44b013:	72 00                	jb     0x44b015
44b015:	53                   	push   %ebx
44b016:	6a 6b                	push   $0x6b
44b018:	70 30                	jo     0x44b04a
44b01a:	00 4a 58             	add    %cl,0x58(%edx)
44b01d:	74 58                	je     0x44b077
44b01f:	31 00                	xor    %eax,(%eax)
44b021:	69 58 4b 78 32 00 65 	imul   $0x65003278,0x4b(%eax),%ebx
44b028:	49                   	dec    %ecx
44b029:	42                   	inc    %edx
44b02a:	6b 00 63             	imul   $0x63,(%eax),%eax
44b02d:	43                   	inc    %ebx
44b02e:	6e                   	outsb  %ds:(%esi),(%dx)
44b02f:	4e                   	dec    %esi
44b030:	30 00                	xor    %al,(%eax)
44b032:	4d                   	dec    %ebp
44b033:	48                   	dec    %eax
44b034:	77 51                	ja     0x44b087
44b036:	31 00                	xor    %eax,(%eax)
44b038:	69 6a 77 44 32 00 64 	imul   $0x64003244,0x77(%edx),%ebp
44b03f:	50                   	push   %eax
44b040:	57                   	push   %edi
44b041:	79 00                	jns    0x44b043
44b043:	50                   	push   %eax
44b044:	63 51 4a             	arpl   %edx,0x4a(%ecx)
44b047:	30 00                	xor    %al,(%eax)
44b049:	75 72                	jne    0x44b0bd
44b04b:	76 6d                	jbe    0x44b0ba
44b04d:	31 00                	xor    %eax,(%eax)
44b04f:	53                   	push   %ebx
44b050:	65 71 51             	gs jno 0x44b0a4
44b053:	32 00                	xor    (%eax),%al
44b055:	42                   	inc    %edx
44b056:	42                   	inc    %edx
44b057:	47                   	inc    %edi
44b058:	4d                   	dec    %ebp
44b059:	00 61 4e             	add    %ah,0x4e(%ecx)
44b05c:	74 47                	je     0x44b0a5
44b05e:	30 00                	xor    %al,(%eax)
44b060:	4a                   	dec    %edx
44b061:	61                   	popa
44b062:	76 72                	jbe    0x44b0d6
44b064:	31 00                	xor    %eax,(%eax)
44b066:	4e                   	dec    %esi
44b067:	63 58 42             	arpl   %ebx,0x42(%eax)
44b06a:	32 00                	xor    (%eax),%al
44b06c:	6e                   	outsb  %ds:(%esi),(%dx)
44b06d:	71 4d                	jno    0x44b0bc
44b06f:	6a 00                	push   $0x0
44b071:	4a                   	dec    %edx
44b072:	4d                   	dec    %ebp
44b073:	4e                   	dec    %esi
44b074:	76 30                	jbe    0x44b0a6
44b076:	00 53 7a             	add    %dl,0x7a(%ebx)
44b079:	69 6a 31 00 6d 67 76 	imul   $0x76676d00,0x31(%edx),%ebp
44b080:	42                   	inc    %edx
44b081:	32 00                	xor    (%eax),%al
44b083:	7a 4f                	jp     0x44b0d4
44b085:	54                   	push   %esp
44b086:	41                   	inc    %ecx
44b087:	00 63 46             	add    %ah,0x46(%ebx)
44b08a:	79 4c                	jns    0x44b0d8
44b08c:	30 00                	xor    %al,(%eax)
44b08e:	78 59                	js     0x44b0e9
44b090:	65 54                	gs push %esp