43ffbb:	41                   	inc    %ecx
43ffbc:	35 66 30 6a 31       	xor    $0x316a3066,%eax
43ffc1:	30 59 76             	xor    %bl,0x76(%ecx)
43ffc4:	70 4a                	jo     0x440010
43ffc6:	45                   	inc    %ebp
43ffc7:	66 78 76             	data16 js 0x440040
43ffca:	42                   	inc    %edx
43ffcb:	42                   	inc    %edx
43ffcc:	69 6b 54 50 68 4e 32 	imul   $0x324e6850,0x54(%ebx),%ebp
43ffd3:	59                   	pop    %ecx
43ffd4:	2f                   	das
43ffd5:	46                   	inc    %esi
43ffd6:	34 4f                	xor    $0x4f,%al
43ffd8:	64 4a                	fs dec %edx
43ffda:	73 35                	jae    0x440011
43ffdc:	70 55                	jo     0x440033
43ffde:	62 64 72 68          	bound  %esp,0x68(%edx,%esi,2)
43ffe2:	71 33                	jno    0x440017
43ffe4:	4e                   	dec    %esi
43ffe5:	43                   	inc    %ebx
43ffe6:	56                   	push   %esi
43ffe7:	43                   	inc    %ebx
43ffe8:	6b 74 52 70 42       	imul   $0x42,0x70(%edx,%edx,2),%esi
43ffed:	76 6b                	jbe    0x44005a
43ffef:	33 34 31             	xor    (%ecx,%esi,1),%esi
43fff2:	69 50 2f 65 77 38 75 	imul   $0x75387765,0x2f(%eax),%edx
43fff9:	39 53 6e             	cmp    %edx,0x6e(%ebx)
43fffc:	43                   	inc    %ebx
43fffd:	35 2f 64 48 46       	xor    $0x4648642f,%eax
440002:	56                   	push   %esi
440003:	2b 30                	sub    (%eax),%esi
440005:	4c                   	dec    %esp
440006:	79 77                	jns    0x44007f
440008:	70 55                	jo     0x44005f
44000a:	73 50                	jae    0x44005c
44000c:	78 33                	js     0x440041
44000e:	68 72 58 48 45       	push   $0x45485872
440013:	36 66 79 4a          	ss data16 jns 0x440061
440017:	32 58 51             	xor    0x51(%eax),%bl
44001a:	38 2f                	cmp    %ch,(%edi)
44001c:	64 5a                	fs pop %edx
44001e:	46                   	inc    %esi
44001f:	44                   	inc    %esp
440020:	35 58 42 49 37       	xor    $0x37494258,%eax
440025:	5a                   	pop    %edx
440026:	65 54                	gs push %esp
440028:	62 70 38             	bound  %esi,0x38(%eax)
44002b:	53                   	push   %ebx
44002c:	46                   	inc    %esi
44002d:	47                   	inc    %edi
44002e:	37                   	aaa
44002f:	2b 55 65             	sub    0x65(%ebp),%edx
440032:	71 35                	jno    0x440069
440034:	34 41                	xor    $0x41,%al
440036:	75 68                	jne    0x4400a0
440038:	54                   	push   %esp
440039:	70 4a                	jo     0x440085
44003b:	74 77                	je     0x4400b4
44003d:	50                   	push   %eax
44003e:	55                   	push   %ebp
44003f:	57                   	push   %edi
440040:	61                   	popa
440041:	62 6c 49 58          	bound  %ebp,0x58(%ecx,%ecx,2)
440045:	56                   	push   %esi
440046:	71 4a                	jno    0x440092
440048:	4c                   	dec    %esp
440049:	31 4c 41 57          	xor    %ecx,0x57(%ecx,%eax,2)
44004d:	2f                   	das
44004e:	39 4f 6f             	cmp    %ecx,0x6f(%edi)
440051:	77 4d                	ja     0x4400a0
440053:	64 34 79             	fs xor $0x79,%al
440056:	4e                   	dec    %esi
440057:	76 38                	jbe    0x440091
440059:	77 48                	ja     0x4400a3
44005b:	49                   	dec    %ecx
44005c:	67 37                	addr16 aaa
44005e:	53                   	push   %ebx
44005f:	67 37                	addr16 aaa
440061:	43                   	inc    %ebx
440062:	37                   	aaa
440063:	53                   	push   %ebx
440064:	30 59 58             	xor    %bl,0x58(%ecx)
440067:	30 4b 33             	xor    %cl,0x33(%ebx)
44006a:	4a                   	dec    %edx
44006b:	75 6f                	jne    0x4400dc
44006d:	75 33                	jne    0x4400a2
44006f:	37                   	aaa
440070:	6f                   	outsl  %ds:(%esi),(%dx)
440071:	72 72                	jb     0x4400e5
440073:	56                   	push   %esi
440074:	57                   	push   %edi
440075:	4e                   	dec    %esi
440076:	52                   	push   %edx
440077:	67 42                	addr16 inc %edx
440079:	4c                   	dec    %esp
44007a:	62 69 6a             	bound  %ebp,0x6a(%ecx)
44007d:	51                   	push   %ecx
44007e:	54                   	push   %esp
44007f:	56                   	push   %esi
440080:	72 33                	jb     0x4400b5
440082:	6b 50 6a 6c          	imul   $0x6c,0x6a(%eax),%edx
440086:	74 75                	je     0x4400fd
440088:	78 70                	js     0x4400fa
44008a:	49                   	dec    %ecx
44008b:	50                   	push   %eax
44008c:	6a 6f                	push   $0x6f
44008e:	34 71                	xor    $0x71,%al
440090:	65 36 56             	gs ss push %esi
440093:	32 75 33             	xor    0x33(%ebp),%dh
440096:	2b 45 6f             	sub    0x6f(%ebp),%eax
440099:	7a 64                	jp     0x4400ff
44009b:	4d                   	dec    %ebp
44009c:	4b                   	dec    %ebx
44009d:	2f                   	das
44009e:	4d                   	dec    %ebp
44009f:	2b 69 59             	sub    0x59(%ecx),%ebp
4400a2:	6f                   	outsl  %ds:(%esi),(%dx)
4400a3:	4d                   	dec    %ebp
4400a4:	63 43 6f             	arpl   %eax,0x6f(%ebx)
4400a7:	4f                   	dec    %edi
4400a8:	43                   	inc    %ebx
4400a9:	72 71                	jb     0x44011c
4400ab:	4b                   	dec    %ebx
4400ac:	33 71 61             	xor    0x61(%ecx),%esi
4400af:	2f                   	das
4400b0:	61                   	popa
4400b1:	6d                   	insl   (%dx),%es:(%edi)
4400b2:	61                   	popa
4400b3:	37                   	aaa
4400b4:	4c                   	dec    %esp
4400b5:	42                   	inc    %edx
4400b6:	58                   	pop    %eax
4400b7:	66 53                	push   %bx
4400b9:	4d                   	dec    %ebp
4400ba:	58                   	pop    %eax
4400bb:	6e                   	outsb  %ds:(%esi),(%dx)
4400bc:	61                   	popa
4400bd:	6c                   	insb   (%dx),%es:(%edi)
4400be:	50                   	push   %eax
4400bf:	75 6b                	jne    0x44012c
4400c1:	58                   	pop    %eax
4400c2:	36 58                	ss pop %eax
4400c4:	6e                   	outsb  %ds:(%esi),(%dx)
4400c5:	43                   	inc    %ebx
4400c6:	56                   	push   %esi
4400c7:	2b 67 6d             	sub    0x6d(%edi),%esp
4400ca:	4c                   	dec    %esp
4400cb:	51                   	push   %ecx
4400cc:	66 37                	data16 aaa
4400ce:	79 70                	jns    0x440140
4400d0:	77 48                	ja     0x44011a
4400d2:	62 69 46             	bound  %ebp,0x46(%ecx)
4400d5:	6e                   	outsb  %ds:(%esi),(%dx)
4400d6:	61                   	popa
4400d7:	4d                   	dec    %ebp
4400d8:	4c                   	dec    %esp
4400d9:	4f                   	dec    %edi
4400da:	32 54 45 6b          	xor    0x6b(%ebp,%eax,2),%dl
4400de:	6c                   	insb   (%dx),%es:(%edi)
4400df:	35 71 54 6c 62       	xor    $0x626c5471,%eax
4400e4:	62 6b 76             	bound  %ebp,0x76(%ebx)
4400e7:	58                   	pop    %eax
4400e8:	38 44 42 63          	cmp    %al,0x63(%edx,%eax,2)
4400ec:	61                   	popa
4400ed:	71 67                	jno    0x440156
4400ef:	70 41                	jo     0x440132
4400f1:	55                   	push   %ebp
4400f2:	67 4d                	addr16 dec %ebp
4400f4:	42                   	inc    %edx
4400f5:	6b 34 59 36          	imul   $0x36,(%ecx,%ebx,2),%esi
4400f9:	61                   	popa
4400fa:	75 36                	jne    0x440132
4400fc:	44                   	inc    %esp
4400fd:	5a                   	pop    %edx
4400fe:	4f                   	dec    %edi
4400ff:	5a                   	pop    %edx
440100:	33 77 67             	xor    0x67(%edi),%esi
440103:	54                   	push   %esp
440104:	34 5a                	xor    $0x5a,%al
440106:	35 52 64 50 56       	xor    $0x56506452,%eax
44010b:	39 4f 30             	cmp    %ecx,0x30(%edi)
44010e:	2b 48 6e             	sub    0x6e(%eax),%ecx
440111:	74 6e                	je     0x440181
440113:	74 51                	je     0x440166
440115:	49                   	dec    %ecx
440116:	57                   	push   %edi
440117:	4f                   	dec    %edi
440118:	6e                   	outsb  %ds:(%esi),(%dx)
440119:	71 31                	jno    0x44014c
44011b:	35 57 75 45 39       	xor    $0x39457557,%eax
440120:	71 51                	jno    0x440173
440122:	59                   	pop    %ecx
440123:	43                   	inc    %ebx
440124:	71 5a                	jno    0x440180
440126:	4b                   	dec    %ebx
440127:	55                   	push   %ebp
440128:	7a 41                	jp     0x44016b
44012a:	78 2f                	js     0x44015b
44012c:	52                   	push   %edx
44012d:	70 57                	jo     0x440186
44012f:	67 70 56             	addr16 jo 0x440188
440132:	41                   	inc    %ecx
440133:	31 5a 66             	xor    %ebx,0x66(%edx)
440136:	57                   	push   %edi
440137:	73 64                	jae    0x44019d
440139:	66 76 63             	data16 jbe 0x44019f
44013c:	59                   	pop    %ecx
44013d:	35 34 47 53 65       	xor    $0x65534734,%eax
440142:	54                   	push   %esp
440143:	54                   	push   %esp
440144:	6d                   	insl   (%dx),%es:(%edi)
440145:	67 50                	addr16 push %eax
440147:	4a                   	dec    %edx
440148:	62 72 45             	bound  %esi,0x45(%edx)
44014b:	47                   	inc    %edi
44014c:	2b 33                	sub    (%ebx),%esi
44014e:	30 6f 4e             	xor    %ch,0x4e(%edi)
440151:	59                   	pop    %ecx
440152:	45                   	inc    %ebp
440153:	75 4d                	jne    0x4401a2
440155:	64 79 54             	fs jns 0x4401ac
440158:	35 66 61 46 63       	xor    $0x63466166,%eax
44015d:	78 77                	js     0x4401d6
44015f:	30 70 67             	xor    %dh,0x67(%eax)
440162:	69 66 32 42 70 71 77 	imul   $0x77717042,0x32(%esi),%esp
440169:	55                   	push   %ebp
44016a:	79 67                	jns    0x4401d3
44016c:	43                   	inc    %ebx
44016d:	70 47                	jo     0x4401b6
44016f:	30 36                	xor    %dh,(%esi)
440171:	63 35 33 34 52 38    	arpl   %esi,0x38523433
440177:	2f                   	das
440178:	72 2f                	jb     0x4401a9
44017a:	35 39 52 55 6b       	xor    $0x6b555239,%eax
44017f:	63 79 74             	arpl   %edi,0x74(%ecx)
440182:	56                   	push   %esi
440183:	5a                   	pop    %edx
440184:	78 31                	js     0x4401b7
440186:	66 4c                	dec    %sp
440188:	2f                   	das
440189:	55                   	push   %ebp
44018a:	30 78 79             	xor    %bh,0x79(%eax)
44018d:	58                   	pop    %eax
44018e:	4d                   	dec    %ebp
44018f:	37                   	aaa
440190:	49                   	dec    %ecx
440191:	6f                   	outsl  %ds:(%esi),(%dx)
440192:	47                   	inc    %edi
440193:	49                   	dec    %ecx
440194:	32 69 69             	xor    0x69(%ecx),%ch
440197:	43                   	inc    %ebx
440198:	56                   	push   %esi
440199:	41                   	inc    %ecx
44019a:	58                   	pop    %eax
44019b:	46                   	inc    %esi
44019c:	61                   	popa
44019d:	4b                   	dec    %ebx
44019e:	33 4c 54 46          	xor    0x46(%esp,%edx,2),%ecx
4401a2:	50                   	push   %eax
4401a3:	2b 63 6d             	sub    0x6d(%ebx),%esp
4401a6:	4d                   	dec    %ebp
4401a7:	4b                   	dec    %ebx
4401a8:	71 7a                	jno    0x440224
4401aa:	42                   	inc    %edx
4401ab:	6c                   	insb   (%dx),%es:(%edi)
4401ac:	57                   	push   %edi
4401ad:	64 76 55             	fs jbe 0x440205
4401b0:	55                   	push   %ebp
4401b1:	30 76 65             	xor    %dh,0x65(%esi)
4401b4:	4d                   	dec    %ebp
4401b5:	5a                   	pop    %edx
4401b6:	6f                   	outsl  %ds:(%esi),(%dx)
4401b7:	6a 77                	push   $0x77
4401b9:	2b 5a 67             	sub    0x67(%edx),%ebx
4401bc:	72 49                	jb     0x440207
4401be:	56                   	push   %esi
4401bf:	61                   	popa
4401c0:	59                   	pop    %ecx
4401c1:	66 76 64             	data16 jbe 0x440228
4401c4:	38 65 4f             	cmp    %ah,0x4f(%ebp)
4401c7:	42                   	inc    %edx
4401c8:	47                   	inc    %edi
4401c9:	70 65                	jo     0x440230
4401cb:	58                   	pop    %eax
4401cc:	4f                   	dec    %edi
4401cd:	36 44                	ss inc %esp
4401cf:	50                   	push   %eax
4401d0:	6c                   	insb   (%dx),%es:(%edi)
4401d1:	58                   	pop    %eax
4401d2:	72 63                	jb     0x440237
4401d4:	37                   	aaa
4401d5:	31 78 7a             	xor    %edi,0x7a(%eax)
4401d8:	33 37                	xor    (%edi),%esi
4401da:	75 63                	jne    0x44023f
4401dc:	73 5a                	jae    0x440238
4401de:	5a                   	pop    %edx
4401df:	6f                   	outsl  %ds:(%esi),(%dx)
4401e0:	56                   	push   %esi
4401e1:	7a 58                	jp     0x44023b
4401e3:	45                   	inc    %ebp
4401e4:	43                   	inc    %ebx
4401e5:	6a 53                	push   $0x53
4401e7:	6c                   	insb   (%dx),%es:(%edi)
4401e8:	57                   	push   %edi
4401e9:	46                   	inc    %esi
4401ea:	42                   	inc    %edx
4401eb:	42                   	inc    %edx
4401ec:	72 6a                	jb     0x440258
4401ee:	4c                   	dec    %esp
4401ef:	77 50                	ja     0x440241
4401f1:	6d                   	insl   (%dx),%es:(%edi)
4401f2:	68 44 64 6a 37       	push   $0x376a6444
4401f7:	7a 6e                	jp     0x440267
4401f9:	31 31                	xor    %esi,(%ecx)
4401fb:	79 50                	jns    0x44024d
4401fd:	41                   	inc    %ecx
4401fe:	30 48 5a             	xor    %cl,0x5a(%eax)
440201:	4c                   	dec    %esp
440202:	59                   	pop    %ecx
440203:	63 42 50             	arpl   %eax,0x50(%edx)
440206:	4e                   	dec    %esi
440207:	33 73 37             	xor    0x37(%ebx),%esi
44020a:	2b 4c 34 53          	sub    0x53(%esp,%esi,1),%ecx
44020e:	63 48 38             	arpl   %ecx,0x38(%eax)
440211:	46                   	inc    %esi
440212:	72 65                	jb     0x440279
440214:	49                   	dec    %ecx
440215:	6d                   	insl   (%dx),%es:(%edi)
440216:	6c                   	insb   (%dx),%es:(%edi)
440217:	68 34 75 43 43       	push   $0x43437534
44021c:	34 38                	xor    $0x38,%al
44021e:	4d                   	dec    %ebp
44021f:	63 74 6a 56          	arpl   %esi,0x56(%edx,%ebp,2)
440223:	4e                   	dec    %esi
440224:	6c                   	insb   (%dx),%es:(%edi)
440225:	67 64 44             	addr16 fs inc %esp
440228:	44                   	inc    %esp
440229:	51                   	push   %ecx
44022a:	66 42                	inc    %dx
44022c:	32 32                	xor    (%edx),%dh
44022e:	31 69 74             	xor    %ebp,0x74(%ecx)
440231:	34 42                	xor    $0x42,%al
440233:	76 30                	jbe    0x440265
440235:	69 7a 67 32 48 61 47 	imul   $0x47614832,0x67(%edx),%edi
44023c:	79 65                	jns    0x4402a3
44023e:	72 58                	jb     0x440298
440240:	78 2b                	js     0x44026d
440242:	45                   	inc    %ebp
440243:	56                   	push   %esi
440244:	34 31                	xor    $0x31,%al