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
44b092:	31 00                	xor    %eax,(%eax)
44b094:	67 73 49             	addr16 jae 0x44b0e0
44b097:	55                   	push   %ebp
44b098:	32 00                	xor    (%eax),%al
44b09a:	50                   	push   %eax
44b09b:	49                   	dec    %ecx
44b09c:	4c                   	dec    %esp
44b09d:	50                   	push   %eax
44b09e:	00 6a 4c             	add    %ch,0x4c(%edx)
44b0a1:	62 49 30             	bound  %ecx,0x30(%ecx)
44b0a4:	00 4a 45             	add    %cl,0x45(%edx)
44b0a7:	4c                   	dec    %esp
44b0a8:	6d                   	insl   (%dx),%es:(%edi)
44b0a9:	31 00                	xor    %eax,(%eax)
44b0ab:	46                   	inc    %esi
44b0ac:	50                   	push   %eax
44b0ad:	7a 44                	jp     0x44b0f3
44b0af:	32 00                	xor    (%eax),%al
44b0b1:	4c                   	dec    %esp
44b0b2:	4a                   	dec    %edx
44b0b3:	6e                   	outsb  %ds:(%esi),(%dx)
44b0b4:	4d                   	dec    %ebp
44b0b5:	00 65 41             	add    %ah,0x41(%ebp)
44b0b8:	54                   	push   %esp
44b0b9:	6f                   	outsl  %ds:(%esi),(%dx)
44b0ba:	30 00                	xor    %al,(%eax)
44b0bc:	51                   	push   %ecx
44b0bd:	48                   	dec    %eax
44b0be:	64 4f                	fs dec %edi
44b0c0:	31 00                	xor    %eax,(%eax)
44b0c2:	53                   	push   %ebx
44b0c3:	4d                   	dec    %ebp
44b0c4:	65 45                	gs inc %ebp
44b0c6:	32 00                	xor    (%eax),%al
44b0c8:	43                   	inc    %ebx
44b0c9:	78 43                	js     0x44b10e
44b0cb:	5a                   	pop    %edx
44b0cc:	00 77 45             	add    %dh,0x45(%edi)
44b0cf:	50                   	push   %eax
44b0d0:	6f                   	outsl  %ds:(%esi),(%dx)
44b0d1:	30 00                	xor    %al,(%eax)
44b0d3:	53                   	push   %ebx
44b0d4:	59                   	pop    %ecx
44b0d5:	70 6d                	jo     0x44b144
44b0d7:	31 00                	xor    %eax,(%eax)
44b0d9:	44                   	inc    %esp
44b0da:	4f                   	dec    %edi
44b0db:	4c                   	dec    %esp
44b0dc:	63 32                	arpl   %esi,(%edx)
44b0de:	00 4b 4b             	add    %cl,0x4b(%ebx)
44b0e1:	50                   	push   %eax
44b0e2:	56                   	push   %esi
44b0e3:	00 58 76             	add    %bl,0x76(%eax)
44b0e6:	75 68                	jne    0x44b150
44b0e8:	30 00                	xor    %al,(%eax)
44b0ea:	56                   	push   %esi
44b0eb:	49                   	dec    %ecx
44b0ec:	77 4d                	ja     0x44b13b
44b0ee:	31 00                	xor    %eax,(%eax)
44b0f0:	62 75 68             	bound  %esi,0x68(%ebp)
44b0f3:	77 32                	ja     0x44b127
44b0f5:	00 4b 62             	add    %cl,0x62(%ebx)
44b0f8:	48                   	dec    %eax
44b0f9:	46                   	inc    %esi
44b0fa:	00 61 4c             	add    %ah,0x4c(%ecx)
44b0fd:	44                   	inc    %esp
44b0fe:	5a                   	pop    %edx
44b0ff:	30 00                	xor    %al,(%eax)
44b101:	4f                   	dec    %edi
44b102:	75 43                	jne    0x44b147
44b104:	73 31                	jae    0x44b137
44b106:	00 67 58             	add    %ah,0x58(%edi)
44b109:	67 5a                	addr16 pop %edx
44b10b:	32 00                	xor    (%eax),%al
44b10d:	7a 75                	jp     0x44b184
44b10f:	6d                   	insl   (%dx),%es:(%edi)
44b110:	59                   	pop    %ecx
44b111:	00 4b 73             	add    %cl,0x73(%ebx)
44b114:	6f                   	outsl  %ds:(%esi),(%dx)
44b115:	42                   	inc    %edx
44b116:	30 00                	xor    %al,(%eax)
44b118:	5a                   	pop    %edx
44b119:	4d                   	dec    %ebp
44b11a:	7a 6c                	jp     0x44b188
44b11c:	31 00                	xor    %eax,(%eax)
44b11e:	4a                   	dec    %edx
44b11f:	4d                   	dec    %ebp
44b120:	51                   	push   %ecx
44b121:	55                   	push   %ebp
44b122:	32 00                	xor    (%eax),%al
44b124:	6f                   	outsl  %ds:(%esi),(%dx)
44b125:	70 73                	jo     0x44b19a
44b127:	64 00 68 76          	add    %ch,%fs:0x76(%eax)
44b12b:	4f                   	dec    %edi
44b12c:	65 30 00             	xor    %al,%gs:(%eax)
44b12f:	50                   	push   %eax
44b130:	52                   	push   %edx
44b131:	78 43                	js     0x44b176
44b133:	31 00                	xor    %eax,(%eax)
44b135:	58                   	pop    %eax
44b136:	6e                   	outsb  %ds:(%esi),(%dx)
44b137:	4f                   	dec    %edi
44b138:	48                   	dec    %eax
44b139:	32 00                	xor    (%eax),%al
44b13b:	6b 76 51 6e          	imul   $0x6e,0x51(%esi),%esi
44b13f:	00 56 50             	add    %dl,0x50(%esi)
44b142:	58                   	pop    %eax
44b143:	65 30 00             	xor    %al,%gs:(%eax)
44b146:	4c                   	dec    %esp
44b147:	54                   	push   %esp
44b148:	76 7a                	jbe    0x44b1c4
44b14a:	31 00                	xor    %eax,(%eax)
44b14c:	50                   	push   %eax
44b14d:	56                   	push   %esi
44b14e:	73 63                	jae    0x44b1b3
44b150:	32 00                	xor    (%eax),%al
44b152:	4a                   	dec    %edx
44b153:	4b                   	dec    %ebx
44b154:	63 56 00             	arpl   %edx,0x0(%esi)
44b157:	55                   	push   %ebp
44b158:	76 49                	jbe    0x44b1a3
44b15a:	4f                   	dec    %edi
44b15b:	30 00                	xor    %al,(%eax)
44b15d:	50                   	push   %eax
44b15e:	77 49                	ja     0x44b1a9
44b160:	4e                   	dec    %esi
44b161:	31 00                	xor    %eax,(%eax)
44b163:	75 44                	jne    0x44b1a9
44b165:	4e                   	dec    %esi
44b166:	53                   	push   %ebx
44b167:	32 00                	xor    (%eax),%al
44b169:	52                   	push   %edx
44b16a:	48                   	dec    %eax
44b16b:	75 55                	jne    0x44b1c2
44b16d:	00 42 74             	add    %al,0x74(%edx)
44b170:	64 50                	fs push %eax
44b172:	30 00                	xor    %al,(%eax)
44b174:	75 64                	jne    0x44b1da
44b176:	42                   	inc    %edx
44b177:	72 31                	jb     0x44b1aa
44b179:	00 64 43 66          	add    %ah,0x66(%ebx,%eax,2)
44b17d:	65 32 00             	xor    %gs:(%eax),%al
44b180:	78 66                	js     0x44b1e8
44b182:	76 44                	jbe    0x44b1c8
44b184:	00 4a 56             	add    %cl,0x56(%edx)
44b187:	5a                   	pop    %edx
44b188:	71 30                	jno    0x44b1ba
44b18a:	00 52 6d             	add    %dl,0x6d(%edx)
44b18d:	45                   	inc    %ebp
44b18e:	4c                   	dec    %esp
44b18f:	31 00                	xor    %eax,(%eax)
44b191:	59                   	pop    %ecx
44b192:	6c                   	insb   (%dx),%es:(%edi)
44b193:	4a                   	dec    %edx
44b194:	6f                   	outsl  %ds:(%esi),(%dx)
44b195:	32 00                	xor    (%eax),%al
44b197:	54                   	push   %esp
44b198:	42                   	inc    %edx
44b199:	58                   	pop    %eax
44b19a:	79 00                	jns    0x44b19c
44b19c:	65 45                	gs inc %ebp
44b19e:	48                   	dec    %eax
44b19f:	77 30                	ja     0x44b1d1
44b1a1:	00 65 41             	add    %ah,0x41(%ebp)
44b1a4:	68 6d 31 00 43       	push   $0x4300316d
44b1a9:	46                   	inc    %esi
44b1aa:	79 6e                	jns    0x44b21a
44b1ac:	32 00                	xor    (%eax),%al
44b1ae:	77 4d                	ja     0x44b1fd
44b1b0:	5a                   	pop    %edx
44b1b1:	58                   	pop    %eax
44b1b2:	00 4c 42 61          	add    %cl,0x61(%edx,%eax,2)
44b1b6:	47                   	inc    %edi
44b1b7:	30 00                	xor    %al,(%eax)
44b1b9:	55                   	push   %ebp