43ffbb:	66 46                	inc    %si
43ffbd:	42                   	inc    %edx
43ffbe:	43                   	inc    %ebx
43ffbf:	61                   	popa
43ffc0:	50                   	push   %eax
43ffc1:	37                   	aaa
43ffc2:	73 77                	jae    0x44003b
43ffc4:	39 65 79             	cmp    %esp,0x79(%ebp)
43ffc7:	4f                   	dec    %edi
43ffc8:	33 49 49             	xor    0x49(%ecx),%ecx
43ffcb:	36 45                	ss inc %ebp
43ffcd:	35 7a 6c 57 45       	xor    $0x45576c7a,%eax
43ffd2:	76 32                	jbe    0x440006
43ffd4:	36 77 34             	ss ja  0x44000b
43ffd7:	52                   	push   %edx
43ffd8:	73 57                	jae    0x440031
43ffda:	78 30                	js     0x44000c
43ffdc:	53                   	push   %ebx
43ffdd:	53                   	push   %ebx
43ffde:	6c                   	insb   (%dx),%es:(%edi)
43ffdf:	30 35 74 2b 47 71    	xor    %dh,0x71472b74
43ffe5:	2f                   	das
43ffe6:	77 4b                	ja     0x440033
43ffe8:	6c                   	insb   (%dx),%es:(%edi)
43ffe9:	79 63                	jns    0x44004e
43ffeb:	65 59                	gs pop %ecx
43ffed:	48                   	dec    %eax
43ffee:	44                   	inc    %esp
43ffef:	61                   	popa
43fff0:	43                   	inc    %ebx
43fff1:	2b 53 55             	sub    0x55(%ebx),%edx
43fff4:	35 54 5a 71 71       	xor    $0x71715a54,%eax
43fff9:	4d                   	dec    %ebp
43fffa:	4d                   	dec    %ebp
43fffb:	44                   	inc    %esp
43fffc:	5a                   	pop    %edx
43fffd:	41                   	inc    %ecx
43fffe:	61                   	popa
43ffff:	52                   	push   %edx
440000:	6d                   	insl   (%dx),%es:(%edi)
440001:	6f                   	outsl  %ds:(%esi),(%dx)
440002:	76 49                	jbe    0x44004d
440004:	57                   	push   %edi
440005:	66 2b 32             	sub    (%edx),%si
440008:	64 4c                	fs dec %esp
44000a:	79 6c                	jns    0x440078
44000c:	67 79 44             	addr16 jns 0x440053
44000f:	2b 38                	sub    (%eax),%edi
440011:	58                   	pop    %eax
440012:	73 4c                	jae    0x440060
440014:	64 76 6f             	fs jbe 0x440086
440017:	55                   	push   %ebp
440018:	4a                   	dec    %edx
440019:	30 6c 67 62          	xor    %ch,0x62(%edi,%eiz,2)
44001d:	58                   	pop    %eax
44001e:	41                   	inc    %ecx
44001f:	46                   	inc    %esi
440020:	4d                   	dec    %ebp
440021:	52                   	push   %edx
440022:	43                   	inc    %ebx
440023:	35 79 37 6c 4b       	xor    $0x4b6c3779,%eax
440028:	65 42                	gs inc %edx
44002a:	70 4f                	jo     0x44007b
44002c:	48                   	dec    %eax
44002d:	6e                   	outsb  %ds:(%esi),(%dx)
44002e:	52                   	push   %edx
44002f:	33 5a 2f             	xor    0x2f(%edx),%ebx
440032:	4a                   	dec    %edx
440033:	6f                   	outsl  %ds:(%esi),(%dx)
440034:	34 42                	xor    $0x42,%al
440036:	4e                   	dec    %esi
440037:	43                   	inc    %ebx
440038:	51                   	push   %ecx
440039:	70 4f                	jo     0x44008a
44003b:	6c                   	insb   (%dx),%es:(%edi)
44003c:	2f                   	das
44003d:	75 74                	jne    0x4400b3
44003f:	37                   	aaa
440040:	45                   	inc    %ebp
440041:	78 47                	js     0x44008a
440043:	37                   	aaa
440044:	31 41 50             	xor    %eax,0x50(%ecx)
440047:	73 2b                	jae    0x440074
440049:	52                   	push   %edx
44004a:	31 66 73             	xor    %esp,0x73(%esi)
44004d:	2f                   	das
44004e:	44                   	inc    %esp
44004f:	71 59                	jno    0x4400aa
440051:	43                   	inc    %ebx
440052:	69 4a 4c 63 72 61 41 	imul   $0x41617263,0x4c(%edx),%ecx
440059:	4d                   	dec    %ebp
44005a:	57                   	push   %edi
44005b:	31 32                	xor    %esi,(%edx)
44005d:	43                   	inc    %ebx
44005e:	30 44 63 36          	xor    %al,0x36(%ebx,%eiz,2)
440062:	76 70                	jbe    0x4400d4
440064:	48                   	dec    %eax
440065:	76 71                	jbe    0x4400d8
440067:	43                   	inc    %ebx
440068:	2f                   	das
440069:	66 36 6f             	outsw  %ss:(%esi),(%dx)
44006c:	4e                   	dec    %esi
44006d:	33 7a 52             	xor    0x52(%edx),%edi
440070:	48                   	dec    %eax
440071:	67 53                	addr16 push %ebx
440073:	75 36                	jne    0x4400ab
440075:	6d                   	insl   (%dx),%es:(%edi)
440076:	32 38                	xor    (%eax),%bh
440078:	6b 52 50 38          	imul   $0x38,0x50(%edx),%edx
44007c:	65 70 54             	gs jo  0x4400d3
44007f:	4d                   	dec    %ebp
440080:	4b                   	dec    %ebx
440081:	4a                   	dec    %edx
440082:	71 42                	jno    0x4400c6
440084:	63 76 38             	arpl   %esi,0x38(%esi)
440087:	72 54                	jb     0x4400dd
440089:	4b                   	dec    %ebx
44008a:	47                   	inc    %edi
44008b:	65 7a 79             	gs jp  0x440107
44008e:	77 47                	ja     0x4400d7
440090:	62 78 65             	bound  %edi,0x65(%eax)
440093:	50                   	push   %eax
440094:	54                   	push   %esp
440095:	4b                   	dec    %ebx
440096:	49                   	dec    %ecx
440097:	76 53                	jbe    0x4400ec
440099:	4e                   	dec    %esi
44009a:	4f                   	dec    %edi
44009b:	46                   	inc    %esi
44009c:	55                   	push   %ebp
44009d:	52                   	push   %edx
44009e:	77 65                	ja     0x440105
4400a0:	74 38                	je     0x4400da
4400a2:	36 38 6f 4c          	cmp    %ch,%ss:0x4c(%edi)
4400a6:	56                   	push   %esi
4400a7:	32 37                	xor    (%edi),%dh
4400a9:	4d                   	dec    %ebp
4400aa:	44                   	inc    %esp
4400ab:	33 30                	xor    (%eax),%esi
4400ad:	58                   	pop    %eax
4400ae:	76 43                	jbe    0x4400f3
4400b0:	2f                   	das
4400b1:	61                   	popa
4400b2:	37                   	aaa
4400b3:	2f                   	das
4400b4:	45                   	inc    %ebp
4400b5:	58                   	pop    %eax
4400b6:	6a 65                	push   $0x65
4400b8:	4d                   	dec    %ebp
4400b9:	4f                   	dec    %edi
4400ba:	48                   	dec    %eax
4400bb:	75 42                	jne    0x4400ff
4400bd:	45                   	inc    %ebp
4400be:	4d                   	dec    %ebp
4400bf:	52                   	push   %edx
4400c0:	5a                   	pop    %edx
4400c1:	72 34                	jb     0x4400f7
4400c3:	56                   	push   %esi
4400c4:	57                   	push   %edi
4400c5:	62 33                	bound  %esi,(%ebx)
4400c7:	52                   	push   %edx
4400c8:	37                   	aaa
4400c9:	61                   	popa
4400ca:	44                   	inc    %esp
4400cb:	72 64                	jb     0x440131
4400cd:	63 64 71 33          	arpl   %esp,0x33(%ecx,%esi,2)
4400d1:	52                   	push   %edx
4400d2:	32 58 42             	xor    0x42(%eax),%bl
4400d5:	5a                   	pop    %edx
4400d6:	35 6b 66 50 74       	xor    $0x7450666b,%eax
4400db:	54                   	push   %esp
4400dc:	78 64                	js     0x440142
4400de:	4a                   	dec    %edx
4400df:	75 34                	jne    0x440115
4400e1:	69 31 6b 71 4d 6d    	imul   $0x6d4d716b,(%ecx),%esi
4400e7:	59                   	pop    %ecx
4400e8:	4c                   	dec    %esp
4400e9:	63 46 5a             	arpl   %eax,0x5a(%esi)
4400ec:	39 35 6f 39 4d 50    	cmp    %esi,0x504d396f
4400f2:	75 34                	jne    0x440128
4400f4:	77 30                	ja     0x440126
4400f6:	59                   	pop    %ecx
4400f7:	52                   	push   %edx
4400f8:	6c                   	insb   (%dx),%es:(%edi)
4400f9:	6e                   	outsb  %ds:(%esi),(%dx)
4400fa:	53                   	push   %ebx
4400fb:	52                   	push   %edx
4400fc:	39 71 69             	cmp    %esi,0x69(%ecx)
4400ff:	4a                   	dec    %edx
440100:	59                   	pop    %ecx
440101:	5a                   	pop    %edx
440102:	6e                   	outsb  %ds:(%esi),(%dx)
440103:	4b                   	dec    %ebx
440104:	30 4c 6a 7a          	xor    %cl,0x7a(%edx,%ebp,2)
440108:	4c                   	dec    %esp
440109:	6b 75 42 64          	imul   $0x64,0x42(%ebp),%esi
44010d:	55                   	push   %ebp
44010e:	61                   	popa
44010f:	43                   	inc    %ebx
440110:	78 49                	js     0x44015b
440112:	54                   	push   %esp
440113:	79 79                	jns    0x44018e
440115:	75 53                	jne    0x44016a
440117:	6d                   	insl   (%dx),%es:(%edi)
440118:	77 64                	ja     0x44017e
44011a:	51                   	push   %ecx
44011b:	76 31                	jbe    0x44014e
44011d:	62 7a 42             	bound  %edi,0x42(%edx)
440120:	56                   	push   %esi
440121:	6e                   	outsb  %ds:(%esi),(%dx)
440122:	32 47 2b             	xor    0x2b(%edi),%al
440125:	6e                   	outsb  %ds:(%esi),(%dx)
440126:	39 71 65             	cmp    %esi,0x65(%ecx)
440129:	38 6d 56             	cmp    %ch,0x56(%ebp)
44012c:	35 59 4a 62 63       	xor    $0x63624a59,%eax
440131:	4a                   	dec    %edx
440132:	33 49 4a             	xor    0x4a(%ecx),%ecx
440135:	36 43                	ss inc %ebx
440137:	35 39 53 37 2b       	xor    $0x2b375339,%eax
44013c:	77 67                	ja     0x4401a5
44013e:	63 33                	arpl   %esi,(%ebx)
440140:	5a                   	pop    %edx
440141:	41                   	inc    %ecx
440142:	37                   	aaa
440143:	47                   	inc    %edi
440144:	67 6d                	insl   (%dx),%es:(%di)
440146:	61                   	popa
440147:	65 4e                	gs dec %esi
440149:	55                   	push   %ebp
44014a:	73 46                	jae    0x440192
44014c:	43                   	inc    %ebx
44014d:	4b                   	dec    %ebx
44014e:	6d                   	insl   (%dx),%es:(%edi)
44014f:	53                   	push   %ebx
440150:	78 65                	js     0x4401b7
440152:	46                   	inc    %esi
440153:	53                   	push   %ebx
440154:	63 6d 66             	arpl   %ebp,0x66(%ebp)
440157:	32 55 35             	xor    0x35(%ebp),%dl
44015a:	6a 6d                	push   $0x6d
44015c:	77 43                	ja     0x4401a1
44015e:	6d                   	insl   (%dx),%es:(%edi)
44015f:	37                   	aaa
440160:	72 55                	jb     0x4401b7
440162:	6d                   	insl   (%dx),%es:(%edi)
440163:	2b 6e 62             	sub    0x62(%esi),%ebp
440166:	65 54                	gs push %esp
440168:	64 69 35 39 36 45 33 	imul   $0x33785362,%fs:0x33453639,%esi
44016f:	62 53 78 33
440173:	4c                   	dec    %esp
440174:	74 50                	je     0x4401c6
440176:	75 4f                	jne    0x4401c7
440178:	7a 48                	jp     0x4401c2
44017a:	44                   	inc    %esp
44017b:	6a 2f                	push   $0x2f
44017d:	79 2f                	jns    0x4401ae
44017f:	6a 33                	push   $0x33
440181:	47                   	inc    %edi
440182:	6a 58                	push   $0x58
440184:	6b 30 53             	imul   $0x53,(%eax),%esi
440187:	6c                   	insb   (%dx),%es:(%edi)
440188:	53                   	push   %ebx
440189:	45                   	inc    %ebp
44018a:	39 4b 4b             	cmp    %ecx,0x4b(%ebx)
44018d:	7a 38                	jp     0x4401c7
44018f:	30 62 56             	xor    %ah,0x56(%edx)
440192:	30 43 37             	xor    %al,0x37(%ebx)
440195:	59                   	pop    %ecx
440196:	65 62 66 6e          	bound  %esp,%gs:0x6e(%esi)
44019a:	5a                   	pop    %edx
44019b:	52                   	push   %edx
44019c:	52                   	push   %edx
44019d:	63 67 51             	arpl   %esp,0x51(%edi)
4401a0:	41                   	inc    %ecx
4401a1:	36 7a 74             	ss jp  0x440218
4401a4:	58                   	pop    %eax
4401a5:	42                   	inc    %edx
4401a6:	69 69 52 46 58 73 67 	imul   $0x67735846,0x52(%ecx),%ebp
4401ad:	75 44                	jne    0x4401f3
4401af:	39 45 6c             	cmp    %eax,0x6c(%ebp)
4401b2:	46                   	inc    %esi
4401b3:	70 69                	jo     0x44021e
4401b5:	59                   	pop    %ecx
4401b6:	4b                   	dec    %ebx
4401b7:	6e                   	outsb  %ds:(%esi),(%dx)
4401b8:	5a                   	pop    %edx
4401b9:	70 67                	jo     0x440222
4401bb:	65 58                	gs pop %eax
4401bd:	78 45                	js     0x440204
4401bf:	48                   	dec    %eax
4401c0:	49                   	dec    %ecx
4401c1:	4d                   	dec    %ebp
4401c2:	4d                   	dec    %ebp
4401c3:	53                   	push   %ebx
4401c4:	35 76 44 5a 57       	xor    $0x575a4476,%eax
4401c9:	50                   	push   %eax
4401ca:	54                   	push   %esp
4401cb:	6c                   	insb   (%dx),%es:(%edi)
4401cc:	4d                   	dec    %ebp
4401cd:	72 4a                	jb     0x440219
4401cf:	53                   	push   %ebx
4401d0:	53                   	push   %ebx
4401d1:	38 51 70             	cmp    %dl,0x70(%ecx)
4401d4:	57                   	push   %edi
4401d5:	75 31                	jne    0x440208
4401d7:	48                   	dec    %eax
4401d8:	53                   	push   %ebx
4401d9:	4d                   	dec    %ebp
4401da:	78 6d                	js     0x440249
4401dc:	54                   	push   %esp
4401dd:	6e                   	outsb  %ds:(%esi),(%dx)
4401de:	66 75 69             	data16 jne 0x44024a
4401e1:	53                   	push   %ebx
4401e2:	64 6c                	fs insb (%dx),%es:(%edi)
4401e4:	35 50 46 4f 43       	xor    $0x434f4650,%eax
4401e9:	59                   	pop    %ecx
4401ea:	4d                   	dec    %ebp
4401eb:	72 78                	jb     0x440265
4401ed:	56                   	push   %esi
4401ee:	4a                   	dec    %edx
4401ef:	49                   	dec    %ecx
4401f0:	6b 6f 41 68          	imul   $0x68,0x41(%edi),%ebp
4401f4:	4f                   	dec    %edi
4401f5:	6a 79                	push   $0x79
4401f7:	43                   	inc    %ebx
4401f8:	6b 65 50 4e          	imul   $0x4e,0x50(%ebp),%esp
4401fc:	4a                   	dec    %edx
4401fd:	6c                   	insb   (%dx),%es:(%edi)
4401fe:	73 39                	jae    0x440239
440200:	2b 41 76             	sub    0x76(%ecx),%eax
440203:	59                   	pop    %ecx
440204:	53                   	push   %ebx
440205:	47                   	inc    %edi
440206:	6a 6d                	push   $0x6d
440208:	33 48 71             	xor    0x71(%eax),%ecx
44020b:	78 46                	js     0x440253
44020d:	4a                   	dec    %edx
44020e:	47                   	inc    %edi
44020f:	38 6a 6e             	cmp    %ch,0x6e(%edx)
440212:	6a 79                	push   $0x79
440214:	76 53                	jbe    0x440269
440216:	77 72                	ja     0x44028a
440218:	68 62 52 6c 62       	push   $0x626c5262
44021d:	76 4b                	jbe    0x44026a
44021f:	51                   	push   %ecx
440220:	70 4c                	jo     0x44026e
440222:	39 74 70 36          	cmp    %esi,0x36(%eax,%esi,2)
440226:	75 70                	jne    0x440298
440228:	4f                   	dec    %edi
440229:	6a 56                	push   $0x56