44f04b:	33 49 4d             	xor    0x4d(%ecx),%ecx
44f04e:	74 62                	je     0x44f0b2
44f050:	78 4e                	js     0x44f0a0
44f052:	58                   	pop    %eax
44f053:	63 6e 70             	arpl   %ebp,0x70(%esi)
44f056:	55                   	push   %ebp
44f057:	45                   	inc    %ebp
44f058:	35 33 4c 42 6a       	xor    $0x6a424c33,%eax
44f05d:	2f                   	das
44f05e:	31 73 6a             	xor    %esi,0x6a(%ebx)
44f061:	32 4d 4d             	xor    0x4d(%ebp),%cl
44f064:	64 77 76             	fs ja  0x44f0dd
44f067:	4e                   	dec    %esi
44f068:	47                   	inc    %edi
44f069:	6f                   	outsl  %ds:(%esi),(%dx)
44f06a:	4e                   	dec    %esi
44f06b:	6b 79 36 43          	imul   $0x43,0x36(%ecx),%edi
44f06f:	69 53 68 4a 35 2f 73 	imul   $0x732f354a,0x68(%ebx),%edx
44f076:	76 32                	jbe    0x44f0aa
44f078:	77 35                	ja     0x44f0af
44f07a:	35 45 6d 43 32       	xor    $0x32436d45,%eax
44f07f:	75 64                	jne    0x44f0e5
44f081:	31 47 6c             	xor    %eax,0x6c(%edi)
44f084:	52                   	push   %edx
44f085:	69 71 64 77 6f 69 55 	imul   $0x55696f77,0x64(%ecx),%esi
44f08c:	59                   	pop    %ecx
44f08d:	6a 4b                	push   $0x4b
44f08f:	58                   	pop    %eax
44f090:	43                   	inc    %ebx
44f091:	56                   	push   %esi
44f092:	62 4f 6c             	bound  %ecx,0x6c(%edi)
44f095:	4f                   	dec    %edi
44f096:	31 70 77             	xor    %esi,0x77(%eax)
44f099:	49                   	dec    %ecx
44f09a:	52                   	push   %edx
44f09b:	2b 73 74             	sub    0x74(%ebx),%esi
44f09e:	36 4e                	ss dec %esi
44f0a0:	69 41 59 33 7a 48 51 	imul   $0x51487a33,0x59(%ecx),%eax
44f0a7:	75 77                	jne    0x44f120
44f0a9:	56                   	push   %esi
44f0aa:	42                   	inc    %edx
44f0ab:	56                   	push   %esi
44f0ac:	7a 57                	jp     0x44f105
44f0ae:	4f                   	dec    %edi
44f0af:	4a                   	dec    %edx
44f0b0:	77 64                	ja     0x44f116
44f0b2:	67 56                	addr16 push %esi
44f0b4:	50                   	push   %eax
44f0b5:	65 7a 4f             	gs jp  0x44f107
44f0b8:	66 50                	push   %ax
44f0ba:	59                   	pop    %ecx
44f0bb:	37                   	aaa
44f0bc:	31 46 32             	xor    %eax,0x32(%esi)
44f0bf:	70 38                	jo     0x44f0f9
44f0c1:	49                   	dec    %ecx
44f0c2:	56                   	push   %esi
44f0c3:	35 65 6c 53 69       	xor    $0x69536c65,%eax
44f0c8:	4b                   	dec    %ebx
44f0c9:	53                   	push   %ebx
44f0ca:	45                   	inc    %ebp
44f0cb:	46                   	inc    %esi
44f0cc:	44                   	inc    %esp
44f0cd:	79 6a                	jns    0x44f139
44f0cf:	6c                   	insb   (%dx),%es:(%edi)
44f0d0:	30 79 52             	xor    %bh,0x52(%ecx)
44f0d3:	54                   	push   %esp
44f0d4:	32 34 6d 6b 5a 31 38 	xor    0x38315a6b(,%ebp,2),%dh
44f0db:	6b 30 39             	imul   $0x39,(%eax),%esi
44f0de:	74 73                	je     0x44f153
44f0e0:	62 68 67             	bound  %ebp,0x67(%eax)
44f0e3:	6d                   	insl   (%dx),%es:(%edi)
44f0e4:	79 4f                	jns    0x44f135
44f0e6:	2f                   	das
44f0e7:	65 6b 71 48 63       	imul   $0x63,%gs:0x48(%ecx),%esi
44f0ec:	37                   	aaa
44f0ed:	37                   	aaa
44f0ee:	33 72 2b             	xor    0x2b(%edx),%esi
44f0f1:	2b 44 6b 34          	sub    0x34(%ebx,%ebp,2),%eax
44f0f5:	68 50 32 47 6c       	push   $0x6c473250
44f0fa:	71 71                	jno    0x44f16d
44f0fc:	75 76                	jne    0x44f174
44f0fe:	6e                   	outsb  %ds:(%esi),(%dx)
44f0ff:	49                   	dec    %ecx
44f100:	62 37                	bound  %esi,(%edi)
44f102:	78 61                	js     0x44f165
44f104:	51                   	push   %ecx
44f105:	6e                   	outsb  %ds:(%esi),(%dx)
44f106:	37                   	aaa
44f107:	47                   	inc    %edi
44f108:	61                   	popa
44f109:	4f                   	dec    %edi
44f10a:	39 51 35             	cmp    %edx,0x35(%ecx)
44f10d:	36 71 57             	ss jno 0x44f167
44f110:	63 2b                	arpl   %ebp,(%ebx)
44f112:	45                   	inc    %ebp
44f113:	67 51                	addr16 push %ecx
44f115:	65 34 4f             	gs xor $0x4f,%al
44f118:	69 41 5a 44 4f 36 39 	imul   $0x39364f44,0x5a(%ecx),%eax
44f11f:	43                   	inc    %ebx
44f120:	43                   	inc    %ebx
44f121:	47                   	inc    %edi
44f122:	73 68                	jae    0x44f18c
44f124:	59                   	pop    %ecx
44f125:	30 2b                	xor    %ch,(%ebx)
44f127:	7a 6a                	jp     0x44f193
44f129:	51                   	push   %ecx
44f12a:	4e                   	dec    %esi
44f12b:	7a 4d                	jp     0x44f17a
44f12d:	53                   	push   %ebx
44f12e:	45                   	inc    %ebp
44f12f:	37                   	aaa
44f130:	6b 71 6c 63          	imul   $0x63,0x6c(%ecx),%esi
44f134:	78 68                	js     0x44f19e
44f136:	73 58                	jae    0x44f190
44f138:	46                   	inc    %esi
44f139:	73 51                	jae    0x44f18c
44f13b:	54                   	push   %esp
44f13c:	78 67                	js     0x44f1a5
44f13e:	6b 62 56 53          	imul   $0x53,0x56(%edx),%esp
44f142:	43                   	inc    %ebx
44f143:	58                   	pop    %eax
44f144:	57                   	push   %edi
44f145:	4a                   	dec    %edx
44f146:	39 6e 57             	cmp    %ebp,0x57(%esi)
44f149:	78 75                	js     0x44f1c0
44f14b:	56                   	push   %esi
44f14c:	66 56                	push   %si
44f14e:	56                   	push   %esi
44f14f:	59                   	pop    %ecx
44f150:	77 32                	ja     0x44f184
44f152:	37                   	aaa
44f153:	39 35 55 47 76 30    	cmp    %esi,0x30764755
44f159:	41                   	inc    %ecx
44f15a:	4d                   	dec    %ebp
44f15b:	55                   	push   %ebp
44f15c:	78 52                	js     0x44f1b0
44f15e:	42                   	inc    %edx
44f15f:	2f                   	das
44f160:	56                   	push   %esi
44f161:	6b 63 70 6b          	imul   $0x6b,0x70(%ebx),%esp
44f165:	65 57                	gs push %edi
44f167:	63 44 78 61          	arpl   %eax,0x61(%eax,%edi,2)
44f16b:	72 4e                	jb     0x44f1bb
44f16d:	49                   	dec    %ecx
44f16e:	36 42                	ss inc %edx
44f170:	54                   	push   %esp
44f171:	38 66 4d             	cmp    %ah,0x4d(%esi)
44f174:	6e                   	outsb  %ds:(%esi),(%dx)
44f175:	33 65 4d             	xor    0x4d(%ebp),%esp
44f178:	50                   	push   %eax
44f179:	68 64 71 4d 73       	push   $0x734d7164
44f17e:	6a 78                	push   $0x78
44f180:	4c                   	dec    %esp
44f181:	77 47                	ja     0x44f1ca
44f183:	59                   	pop    %ecx
44f184:	62 6c 43 41          	bound  %ebp,0x41(%ebx,%eax,2)
44f188:	37                   	aaa
44f189:	76 64                	jbe    0x44f1ef
44f18b:	2b 75 39             	sub    0x39(%ebp),%esi
44f18e:	55                   	push   %ebp
44f18f:	36 73 73             	ss jae 0x44f205
44f192:	6d                   	insl   (%dx),%es:(%edi)
44f193:	33 75 64             	xor    0x64(%ebp),%esi
44f196:	6e                   	outsb  %ds:(%esi),(%dx)
44f197:	69 61 66 4b 52 79 35 	imul   $0x3579524b,0x66(%ecx),%esp
44f19e:	34 31                	xor    $0x31,%al
44f1a0:	63 66 75             	arpl   %esp,0x75(%esi)
44f1a3:	59                   	pop    %ecx
44f1a4:	2b 65 44             	sub    0x44(%ebp),%esp
44f1a7:	44                   	inc    %esp
44f1a8:	4d                   	dec    %ebp
44f1a9:	50                   	push   %eax
44f1aa:	47                   	inc    %edi
44f1ab:	2f                   	das
44f1ac:	67 46                	addr16 inc %esi
44f1ae:	2b 77 61             	sub    0x61(%edi),%esi
44f1b1:	65 78 6d             	gs js  0x44f221
44f1b4:	52                   	push   %edx
44f1b5:	6a 37                	push   $0x37
44f1b7:	73 31                	jae    0x44f1ea
44f1b9:	54                   	push   %esp
44f1ba:	4f                   	dec    %edi
44f1bb:	74 6a                	je     0x44f227
44f1bd:	6b 55 51 37          	imul   $0x37,0x51(%ebp),%edx
44f1c1:	54                   	push   %esp
44f1c2:	30 33                	xor    %dh,(%ebx)
44f1c4:	56                   	push   %esi
44f1c5:	6b 34 36 65          	imul   $0x65,(%esi,%esi,1),%esi
44f1c9:	58                   	pop    %eax
44f1ca:	74 62                	je     0x44f22e
44f1cc:	66 44                	inc    %sp
44f1ce:	50                   	push   %eax
44f1cf:	61                   	popa
44f1d0:	63 73 68             	arpl   %esi,0x68(%ebx)
44f1d3:	4e                   	dec    %esi
44f1d4:	6d                   	insl   (%dx),%es:(%edi)
44f1d5:	64 6c                	fs insb (%dx),%es:(%edi)
44f1d7:	4c                   	dec    %esp
44f1d8:	78 57                	js     0x44f231
44f1da:	77 4f                	ja     0x44f22b
44f1dc:	54                   	push   %esp
44f1dd:	5a                   	pop    %edx
44f1de:	53                   	push   %ebx
44f1df:	6b 77 46 78          	imul   $0x78,0x46(%edi),%esi
44f1e3:	67 50                	addr16 push %eax
44f1e5:	58                   	pop    %eax
44f1e6:	58                   	pop    %eax
44f1e7:	38 69 42             	cmp    %ch,0x42(%ecx)
44f1ea:	39 6c 43 30          	cmp    %ebp,0x30(%ebx,%eax,2)
44f1ee:	57                   	push   %edi
44f1ef:	47                   	inc    %edi
44f1f0:	74 46                	je     0x44f238
44f1f2:	41                   	inc    %ecx
44f1f3:	66 39 4e 4c          	cmp    %cx,0x4c(%esi)
44f1f7:	4e                   	dec    %esi
44f1f8:	73 6e                	jae    0x44f268
44f1fa:	4e                   	dec    %esi
44f1fb:	67 4b                	addr16 dec %ebx
44f1fd:	36 6f                	outsl  %ss:(%esi),(%dx)
44f1ff:	32 62 69             	xor    0x69(%edx),%ah
44f202:	58                   	pop    %eax
44f203:	47                   	inc    %edi
44f204:	69 42 72 6c 63 54 74 	imul   $0x7454636c,0x72(%edx),%eax
44f20b:	42                   	inc    %edx
44f20c:	47                   	inc    %edi
44f20d:	63 77 59             	arpl   %esi,0x59(%edi)
44f210:	50                   	push   %eax
44f211:	63 52 6c             	arpl   %edx,0x6c(%edx)
44f214:	4d                   	dec    %ebp
44f215:	75 69                	jne    0x44f280
44f217:	31 34 6d 6e 30 4f 62 	xor    %esi,0x624f306e(,%ebp,2)
44f21e:	55                   	push   %ebp
44f21f:	59                   	pop    %ecx
44f220:	55                   	push   %ebp
44f221:	43                   	inc    %ebx
44f222:	61                   	popa
44f223:	61                   	popa
44f224:	6e                   	outsb  %ds:(%esi),(%dx)
44f225:	42                   	inc    %edx
44f226:	4c                   	dec    %esp
44f227:	39 54 6f 76          	cmp    %edx,0x76(%edi,%ebp,2)
44f22b:	77 6b                	ja     0x44f298
44f22d:	5a                   	pop    %edx
44f22e:	56                   	push   %esi
44f22f:	6c                   	insb   (%dx),%es:(%edi)
44f230:	2b 48 43             	sub    0x43(%eax),%ecx
44f233:	41                   	inc    %ecx
44f234:	47                   	inc    %edi
44f235:	46                   	inc    %esi
44f236:	51                   	push   %ecx
44f237:	54                   	push   %esp
44f238:	4b                   	dec    %ebx
44f239:	64 44                	fs inc %esp
44f23b:	66 77 50             	data16 ja 0x44f28e
44f23e:	78 65                	js     0x44f2a5
44f240:	4f                   	dec    %edi
44f241:	57                   	push   %edi
44f242:	78 79                	js     0x44f2bd
44f244:	57                   	push   %edi
44f245:	2b 6e 52             	sub    0x52(%esi),%ebp
44f248:	43                   	inc    %ebx
44f249:	35 56 35 6e 59       	xor    $0x596e3556,%eax
44f24e:	43                   	inc    %ebx
44f24f:	7a 35                	jp     0x44f286
44f251:	4d                   	dec    %ebp
44f252:	2f                   	das
44f253:	4e                   	dec    %esi
44f254:	2b 4d 62             	sub    0x62(%ebp),%ecx
44f257:	4c                   	dec    %esp
44f258:	33 38                	xor    (%eax),%edi
44f25a:	47                   	inc    %edi
44f25b:	31 54 77 65          	xor    %edx,0x65(%edi,%esi,2)
44f25f:	71 38                	jno    0x44f299
44f261:	59                   	pop    %ecx
44f262:	6b 49 47 67          	imul   $0x67,0x47(%ecx),%ecx
44f266:	55                   	push   %ebp
44f267:	35 67 6f 37 6d       	xor    $0x6d376f67,%eax
44f26c:	66 4d                	dec    %bp
44f26e:	73 6f                	jae    0x44f2df
44f270:	69 67 38 66 6f 45 6e 	imul   $0x6e456f66,0x38(%edi),%esp
44f277:	4d                   	dec    %ebp
44f278:	41                   	inc    %ecx
44f279:	4d                   	dec    %ebp
44f27a:	38 42 43             	cmp    %al,0x43(%edx)
44f27d:	50                   	push   %eax
44f27e:	68 71 47 46 32       	push   $0x32464771
44f283:	79 4e                	jns    0x44f2d3
44f285:	71 47                	jno    0x44f2ce
44f287:	38 77 49             	cmp    %dh,0x49(%edi)
44f28a:	6d                   	insl   (%dx),%es:(%edi)
44f28b:	4b                   	dec    %ebx
44f28c:	52                   	push   %edx
44f28d:	73 34                	jae    0x44f2c3
44f28f:	70 6e                	jo     0x44f2ff
44f291:	6f                   	outsl  %ds:(%esi),(%dx)
44f292:	4c                   	dec    %esp
44f293:	53                   	push   %ebx
44f294:	5a                   	pop    %edx
44f295:	76 78                	jbe    0x44f30f
44f297:	7a 42                	jp     0x44f2db
44f299:	45                   	inc    %ebp
44f29a:	30 4d 44             	xor    %cl,0x44(%ebp)
44f29d:	72 65                	jb     0x44f304
44f29f:	59                   	pop    %ecx
44f2a0:	69 52 6e 78 38 4a 51 	imul   $0x514a3878,0x6e(%edx),%edx
44f2a7:	36 57                	ss push %edi
44f2a9:	6a 70                	push   $0x70
44f2ab:	4f                   	dec    %edi
44f2ac:	74 73                	je     0x44f321
44f2ae:	77 69                	ja     0x44f319
44f2b0:	33 39                	xor    (%ecx),%edi
44f2b2:	77 43                	ja     0x44f2f7
44f2b4:	58                   	pop    %eax
44f2b5:	6f                   	outsl  %ds:(%esi),(%dx)
44f2b6:	61                   	popa
44f2b7:	4c                   	dec    %esp
44f2b8:	54                   	push   %esp
44f2b9:	46                   	inc    %esi
44f2ba:	45                   	inc    %ebp
44f2bb:	44                   	inc    %esp
44f2bc:	47                   	inc    %edi
44f2bd:	5a                   	pop    %edx
44f2be:	6a 65                	push   $0x65
44f2c0:	41                   	inc    %ecx
44f2c1:	72 6a                	jb     0x44f32d
44f2c3:	44                   	inc    %esp
44f2c4:	54                   	push   %esp
44f2c5:	49                   	dec    %ecx
44f2c6:	77 72                	ja     0x44f33a
44f2c8:	62 4f 6e             	bound  %ecx,0x6e(%edi)
44f2cb:	30 47 33             	xor    %al,0x33(%edi)
44f2ce:	49                   	dec    %ecx
44f2cf:	2f                   	das
44f2d0:	42                   	inc    %edx
44f2d1:	74 4c                	je     0x44f31f
44f2d3:	52                   	push   %edx
44f2d4:	53                   	push   %ebx
44f2d5:	70 57                	jo     0x44f32e
44f2d7:	46                   	inc    %esi
44f2d8:	54                   	push   %esp
44f2d9:	50                   	push   %eax
44f2da:	69 4e 51 50 7a 50 47 	imul   $0x47507a50,0x51(%esi),%ecx
44f2e1:	64 68 72 78 75 37    	fs push $0x37757872
44f2e7:	59                   	pop    %ecx
44f2e8:	52                   	push   %edx
44f2e9:	6a 45                	push   $0x45
44f2eb:	67 58                	addr16 pop %eax
44f2ed:	31 47 34             	xor    %eax,0x34(%edi)
44f2f0:	43                   	inc    %ebx
44f2f1:	68 46 51 39 39       	push   $0x39395146