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
44022b:	45                   	inc    %ebp
44022c:	2b 4b 5a             	sub    0x5a(%ebx),%ecx
44022f:	7a 71                	jp     0x4402a2
440231:	4f                   	dec    %edi
440232:	62 41 62             	bound  %eax,0x62(%ecx)
440235:	51                   	push   %ecx
440236:	77 6b                	ja     0x4402a3
440238:	67 4c                	addr16 dec %esp
44023a:	64 55                	fs push %ebp
44023c:	4f                   	dec    %edi
44023d:	32 44 55 2f          	xor    0x2f(%ebp,%edx,2),%al
440241:	67 33 6f 6e          	xor    0x6e(%bx),%ebp
440245:	65 38 30             	cmp    %dh,%gs:(%eax)
440248:	47                   	inc    %edi
440249:	54                   	push   %esp
44024a:	41                   	inc    %ecx
44024b:	47                   	inc    %edi
44024c:	2b 34 5a             	sub    (%edx,%ebx,2),%esi
44024f:	61                   	popa
440250:	52                   	push   %edx
440251:	68 53 53 76 64       	push   $0x64765353
440256:	39 48 67             	cmp    %ecx,0x67(%eax)
440259:	71 4f                	jno    0x4402aa
44025b:	67 36 45             	addr16 ss inc %ebp
44025e:	67 2b 48 62          	sub    0x62(%bx,%si),%ecx
440262:	6a 48                	push   $0x48
440264:	78 73                	js     0x4402d9
440266:	38 37                	cmp    %dh,(%edi)
440268:	76 41                	jbe    0x4402ab
44026a:	44                   	inc    %esp
44026b:	67 47                	addr16 inc %edi
44026d:	78 7a                	js     0x4402e9
44026f:	5a                   	pop    %edx
440270:	66 51                	push   %cx
440272:	76 5a                	jbe    0x4402ce
440274:	62 45 74             	bound  %eax,0x74(%ebp)
440277:	4a                   	dec    %edx
440278:	33 4e 72             	xor    0x72(%esi),%ecx
44027b:	30 65 42             	xor    %ah,0x42(%ebp)
44027e:	43                   	inc    %ebx
44027f:	79 73                	jns    0x4402f4
440281:	63 4c 7a 37          	arpl   %ecx,0x37(%edx,%edi,2)
440285:	5a                   	pop    %edx
440286:	70 52                	jo     0x4402da
440288:	6d                   	insl   (%dx),%es:(%edi)
440289:	79 65                	jns    0x4402f0
44028b:	51                   	push   %ecx
44028c:	35 76 6a 52 31       	xor    $0x31526a76,%eax
440291:	34 55                	xor    $0x55,%al
440293:	5a                   	pop    %edx
440294:	37                   	aaa
440295:	52                   	push   %edx
440296:	64 35 5a 4d 6e 33    	fs xor $0x336e4d5a,%eax
44029c:	52                   	push   %edx
44029d:	38 74 4e 51          	cmp    %dh,0x51(%esi,%ecx,2)
4402a1:	6c                   	insb   (%dx),%es:(%edi)
4402a2:	38 61 37             	cmp    %ah,0x37(%ecx)
4402a5:	46                   	inc    %esi
4402a6:	72 73                	jb     0x44031b
4402a8:	4e                   	dec    %esi
4402a9:	69 48 61 43 4a 4f 73 	imul   $0x734f4a43,0x61(%eax),%ecx
4402b0:	68 68 79 79 41       	push   $0x41797968
4402b5:	6d                   	insl   (%dx),%es:(%edi)
4402b6:	44                   	inc    %esp
4402b7:	74 7a                	je     0x440333
4402b9:	75 4b                	jne    0x440306
4402bb:	78 30                	js     0x4402ed
4402bd:	79 2b                	jns    0x4402ea
4402bf:	69 53 61 71 4e 61 63 	imul   $0x63614e71,0x61(%ebx),%edx
4402c6:	34 62                	xor    $0x62,%al
4402c8:	35 65 73 39 48       	xor    $0x48397365,%eax
4402cd:	4d                   	dec    %ebp
4402ce:	6a 71                	push   $0x71
4402d0:	69 36 52 32 64 77    	imul   $0x77643252,(%esi),%esi
4402d6:	48                   	dec    %eax
4402d7:	5a                   	pop    %edx
4402d8:	67 33 30             	xor    (%bx,%si),%esi
4402db:	64 6e                	outsb  %fs:(%esi),(%dx)
4402dd:	4a                   	dec    %edx
4402de:	32 46 6c             	xor    0x6c(%esi),%al
4402e1:	77 67                	ja     0x44034a
4402e3:	6f                   	outsl  %ds:(%esi),(%dx)
4402e4:	72 47                	jb     0x44032d
4402e6:	36 35 57 49 64 50    	ss xor $0x50644957,%eax
4402ec:	7a 57                	jp     0x440345
4402ee:	48                   	dec    %eax
4402ef:	43                   	inc    %ebx
4402f0:	6e                   	outsb  %ds:(%esi),(%dx)
4402f1:	76 67                	jbe    0x44035a
4402f3:	2b 51 41             	sub    0x41(%ecx),%edx
4402f6:	34 69                	xor    $0x69,%al
4402f8:	33 4b 6f             	xor    0x6f(%ebx),%ecx
4402fb:	68 49 43 4c 36       	push   $0x364c4349
440300:	78 58                	js     0x44035a
440302:	56                   	push   %esi
440303:	46                   	inc    %esi
440304:	7a 42                	jp     0x440348
440306:	74 44                	je     0x44034c
440308:	41                   	inc    %ecx
440309:	4a                   	dec    %edx
44030a:	38 69 57             	cmp    %ch,0x57(%ecx)
44030d:	74 49                	je     0x440358
44030f:	2b 39                	sub    (%ecx),%edi
440311:	55                   	push   %ebp
440312:	6f                   	outsl  %ds:(%esi),(%dx)
440313:	4b                   	dec    %ebx
440314:	38 43 44             	cmp    %al,0x44(%ebx)
440317:	46                   	inc    %esi
440318:	46                   	inc    %esi
440319:	65 47                	gs inc %edi
44031b:	38 72 39             	cmp    %dh,0x39(%edx)
44031e:	54                   	push   %esp
44031f:	5a                   	pop    %edx
440320:	65 68 32 78 49 32    	gs push $0x32497832
440326:	65 77 41             	gs ja  0x44036a
440329:	72 41                	jb     0x44036c
44032b:	4b                   	dec    %ebx
44032c:	32 39                	xor    (%ecx),%bh
44032e:	2f                   	das
44032f:	74 58                	je     0x440389
440331:	2b 65 44             	sub    0x44(%ebp),%esp
440334:	2b 52 55             	sub    0x55(%edx),%edx
440337:	2b 72 35             	sub    0x35(%edx),%esi
44033a:	66 58                	pop    %ax
44033c:	32 37                	xor    (%edi),%dh
44033e:	6b 65 5a 59          	imul   $0x59,0x5a(%ebp),%esp
440342:	4c                   	dec    %esp
440343:	34 6f                	xor    $0x6f,%al
440345:	6e                   	outsb  %ds:(%esi),(%dx)
440346:	4a                   	dec    %edx
440347:	74 41                	je     0x44038a
440349:	66 55                	push   %bp
44034b:	42                   	inc    %edx
44034c:	70 4d                	jo     0x44039b
44034e:	43                   	inc    %ebx
44034f:	62 59 6f             	bound  %ebx,0x6f(%ecx)
440352:	43                   	inc    %ebx
440353:	78 5a                	js     0x4403af
440355:	75 35                	jne    0x44038c
440357:	65 37                	gs aaa
440359:	4c                   	dec    %esp
44035a:	75 79                	jne    0x4403d5
44035c:	36 63 33             	arpl   %esi,%ss:(%ebx)
44035f:	4f                   	dec    %edi
440360:	63 62 33             	arpl   %esp,0x33(%edx)
440363:	47                   	inc    %edi
440364:	6b 72 59 39          	imul   $0x39,0x59(%edx),%esi
440368:	6e                   	outsb  %ds:(%esi),(%dx)
440369:	6b 57 78 73          	imul   $0x73,0x78(%edi),%edx
44036d:	74 4c                	je     0x4403bb
44036f:	56                   	push   %esi
440370:	6f                   	outsl  %ds:(%esi),(%dx)
440371:	77 2f                	ja     0x4403a2
440373:	52                   	push   %edx
440374:	75 6d                	jne    0x4403e3
440376:	51                   	push   %ecx
440377:	4a                   	dec    %edx
440378:	62 32                	bound  %esi,(%edx)
44037a:	7a 79                	jp     0x4403f5
44037c:	63 41 41             	arpl   %eax,0x41(%ecx)
44037f:	52                   	push   %edx
440380:	53                   	push   %ebx
440381:	4b                   	dec    %ebx
440382:	71 79                	jno    0x4403fd
440384:	68 70 71 56 62       	push   $0x62567170
440389:	30 66 43             	xor    %ah,0x43(%esi)
44038c:	62 50 79             	bound  %edx,0x79(%eax)
44038f:	4f                   	dec    %edi
440390:	34 78                	xor    $0x78,%al
440392:	4e                   	dec    %esi
440393:	6b 6e 33 56          	imul   $0x56,0x33(%esi),%ebp
440397:	41                   	inc    %ecx
440398:	75 38                	jne    0x4403d2
44039a:	73 6a                	jae    0x440406
44039c:	4d                   	dec    %ebp