437116:	53                   	push   %ebx
437117:	38 6a 31             	cmp    %ch,0x31(%edx)
43711a:	39 6e 34             	cmp    %ebp,0x34(%esi)
43711d:	57                   	push   %edi
43711e:	53                   	push   %ebx
43711f:	71 73                	jno    0x437194
437121:	6b 6d 55 34          	imul   $0x34,0x55(%ebp),%ebp
437125:	69 31 30 39 39 52    	imul   $0x52393930,(%ecx),%esi
43712b:	37                   	aaa
43712c:	53                   	push   %ebx
43712d:	53                   	push   %ebx
43712e:	59                   	pop    %ecx
43712f:	71 74                	jno    0x4371a5
437131:	6c                   	insb   (%dx),%es:(%edi)
437132:	6d                   	insl   (%dx),%es:(%edi)
437133:	63 65 36             	arpl   %esp,0x36(%ebp)
437136:	51                   	push   %ecx
437137:	58                   	pop    %eax
437138:	44                   	inc    %esp
437139:	55                   	push   %ebp
43713a:	74 51                	je     0x43718d
43713c:	64 38 32             	cmp    %dh,%fs:(%edx)
43713f:	77 62                	ja     0x4371a3
437141:	48                   	dec    %eax
437142:	4f                   	dec    %edi
437143:	52                   	push   %edx
437144:	6d                   	insl   (%dx),%es:(%edi)
437145:	50                   	push   %eax
437146:	6b 65 59 4d          	imul   $0x4d,0x59(%ebp),%esp
43714a:	42                   	inc    %edx
43714b:	4b                   	dec    %ebx
43714c:	56                   	push   %esi
43714d:	4a                   	dec    %edx
43714e:	50                   	push   %eax
43714f:	39 38                	cmp    %edi,(%eax)
437151:	77 2f                	ja     0x437182
437153:	34 78                	xor    $0x78,%al
437155:	51                   	push   %ecx
437156:	4d                   	dec    %ebp
437157:	61                   	popa
437158:	63 41 39             	arpl   %eax,0x39(%ecx)
43715b:	36 78 63             	ss js  0x4371c1
43715e:	44                   	inc    %esp
43715f:	6c                   	insb   (%dx),%es:(%edi)
437160:	30 6e 70             	xor    %ch,0x70(%esi)
437163:	64 2b 49 6e          	sub    %fs:0x6e(%ecx),%ecx
437167:	2b 59 67             	sub    0x67(%ecx),%ebx
43716a:	52                   	push   %edx
43716b:	37                   	aaa
43716c:	43                   	inc    %ebx
43716d:	63 59 34             	arpl   %ebx,0x34(%ecx)
437170:	31 47 61             	xor    %eax,0x61(%edi)
437173:	5a                   	pop    %edx
437174:	6b 4c 73 58 61       	imul   $0x61,0x58(%ebx,%esi,2),%ecx
437179:	39 55 4c             	cmp    %edx,0x4c(%ebp)
43717c:	71 39                	jno    0x4371b7
43717e:	52                   	push   %edx
43717f:	37                   	aaa
437180:	34 33                	xor    $0x33,%al
437182:	75 64                	jne    0x4371e8
437184:	53                   	push   %ebx
437185:	43                   	inc    %ebx
437186:	67 65 35 76 6a 53 77 	addr16 gs xor $0x77536a76,%eax
43718d:	4e                   	dec    %esi
43718e:	6a 50                	push   $0x50
437190:	36 68 41 70 75 37    	ss push $0x37757041
437196:	4f                   	dec    %edi
437197:	7a 56                	jp     0x4371ef
437199:	36 37                	ss aaa
43719b:	4e                   	dec    %esi
43719c:	63 38                	arpl   %edi,(%eax)
43719e:	54                   	push   %esp
43719f:	54                   	push   %esp
4371a0:	7a 32                	jp     0x4371d4
4371a2:	36 6a 6c             	ss push $0x6c
4371a5:	47                   	inc    %edi
4371a6:	64 38 4b 41          	cmp    %cl,%fs:0x41(%ebx)
4371aa:	4f                   	dec    %edi
4371ab:	72 71                	jb     0x43721e
4371ad:	75 41                	jne    0x4371f0
4371af:	77 4d                	ja     0x4371fe
4371b1:	61                   	popa
4371b2:	34 41                	xor    $0x41,%al
4371b4:	51                   	push   %ecx
4371b5:	44                   	inc    %esp
4371b6:	54                   	push   %esp
4371b7:	47                   	inc    %edi
4371b8:	61                   	popa
4371b9:	30 53 62             	xor    %dl,0x62(%ebx)
4371bc:	57                   	push   %edi
4371bd:	77 78                	ja     0x437237
4371bf:	57                   	push   %edi
4371c0:	4d                   	dec    %ebp
4371c1:	4c                   	dec    %esp
4371c2:	61                   	popa
4371c3:	64 74 4b             	fs je  0x437211
4371c6:	48                   	dec    %eax
4371c7:	4f                   	dec    %edi
4371c8:	79 4d                	jns    0x437217
4371ca:	4e                   	dec    %esi
4371cb:	6b 67 45 4a          	imul   $0x4a,0x45(%edi),%esp
4371cf:	74 63                	je     0x437234
4371d1:	4e                   	dec    %esi
4371d2:	70 63                	jo     0x437237
4371d4:	48                   	dec    %eax
4371d5:	4f                   	dec    %edi
4371d6:	77 79                	ja     0x437251
4371d8:	61                   	popa
4371d9:	47                   	inc    %edi
4371da:	6b 73 37 6d          	imul   $0x6d,0x37(%ebx),%esi
4371de:	50                   	push   %eax
4371df:	35 34 46 6b 47       	xor    $0x476b4634,%eax
4371e4:	37                   	aaa
4371e5:	4f                   	dec    %edi
4371e6:	74 7a                	je     0x437262
4371e8:	4f                   	dec    %edi
4371e9:	4b                   	dec    %ebx
4371ea:	34 55                	xor    $0x55,%al
4371ec:	69 67 59 4c 44 41 51 	imul   $0x5141444c,0x59(%edi),%esp
4371f3:	59                   	pop    %ecx
4371f4:	33 5a 4a             	xor    0x4a(%edx),%ebx
4371f7:	34 4e                	xor    $0x4e,%al
4371f9:	4f                   	dec    %edi
4371fa:	4e                   	dec    %esi
4371fb:	32 52 70             	xor    0x70(%edx),%dl
4371fe:	44                   	inc    %esp
4371ff:	37                   	aaa
437200:	72 35                	jb     0x437237
437202:	38 38                	cmp    %bh,(%eax)
437204:	38 47 6e             	cmp    %al,0x6e(%edi)
437207:	45                   	inc    %ebp
437208:	32 43 6d             	xor    0x6d(%ebx),%al
43720b:	59                   	pop    %ecx
43720c:	4a                   	dec    %edx
43720d:	2f                   	das
43720e:	51                   	push   %ecx
43720f:	5a                   	pop    %edx
437210:	33 51 56             	xor    0x56(%ecx),%edx
437213:	61                   	popa
437214:	59                   	pop    %ecx
437215:	4a                   	dec    %edx
437216:	63 30                	arpl   %esi,(%eax)
437218:	52                   	push   %edx
437219:	4c                   	dec    %esp
43721a:	78 33                	js     0x43724f
43721c:	78 4a                	js     0x437268
43721e:	75 74                	jne    0x437294
437220:	68 46 70 47 39       	push   $0x39477046
437225:	69 6f 35 74 47 79 69 	imul   $0x69794774,0x35(%edi),%ebp
43722c:	6d                   	insl   (%dx),%es:(%edi)
43722d:	34 35                	xor    $0x35,%al
43722f:	55                   	push   %ebp
437230:	36 44                	ss inc %esp
437232:	5a                   	pop    %edx
437233:	2b 2f                	sub    (%edi),%ebp
437235:	36 30 53 73          	xor    %dl,%ss:0x73(%ebx)
437239:	4a                   	dec    %edx
43723a:	78 6e                	js     0x4372aa
43723c:	61                   	popa
43723d:	4a                   	dec    %edx
43723e:	67 52                	addr16 push %edx
437240:	53                   	push   %ebx
437241:	46                   	inc    %esi
437242:	38 47 6f             	cmp    %al,0x6f(%edi)
437245:	6f                   	outsl  %ds:(%esi),(%dx)
437246:	6d                   	insl   (%dx),%es:(%edi)
437247:	37                   	aaa
437248:	68 4f 54 4b 52       	push   $0x524b544f
43724d:	47                   	inc    %edi
43724e:	56                   	push   %esi
43724f:	47                   	inc    %edi
437250:	33 34 71             	xor    (%ecx,%esi,2),%esi
437253:	62 59 46             	bound  %ebx,0x46(%ecx)
437256:	4b                   	dec    %ebx
437257:	48                   	dec    %eax
437258:	65 69 5a 66 6c 72 65 	imul   $0x5865726c,%gs:0x66(%edx),%ebx
43725f:	58
437260:	6c                   	insb   (%dx),%es:(%edi)
437261:	59                   	pop    %ecx
437262:	34 50                	xor    $0x50,%al
437264:	65 72 2b             	gs jb  0x437292
437267:	58                   	pop    %eax
437268:	68 37 51 5a 6b       	push   $0x6b5a5137
43726d:	4d                   	dec    %ebp
43726e:	73 43                	jae    0x4372b3
437270:	57                   	push   %edi
437271:	6d                   	insl   (%dx),%es:(%edi)
437272:	79 6e                	jns    0x4372e2
437274:	70 51                	jo     0x4372c7
437276:	65 32 2f             	xor    %gs:(%edi),%ch
437279:	6a 30                	push   $0x30
43727b:	56                   	push   %esi
43727c:	53                   	push   %ebx
43727d:	31 4d 57             	xor    %ecx,0x57(%ebp)
437280:	49                   	dec    %ecx
437281:	50                   	push   %eax
437282:	41                   	inc    %ecx
437283:	6a 47                	push   $0x47
437285:	76 50                	jbe    0x4372d7
437287:	7a 44                	jp     0x4372cd
437289:	59                   	pop    %ecx
43728a:	55                   	push   %ebp
43728b:	4d                   	dec    %ebp
43728c:	51                   	push   %ecx
43728d:	59                   	pop    %ecx
43728e:	6e                   	outsb  %ds:(%esi),(%dx)
43728f:	63 73 76             	arpl   %esi,0x76(%ebx)
437292:	69 57 2f 6a 65 73 2f 	imul   $0x2f73656a,0x2f(%edi),%edx
437299:	78 47                	js     0x4372e2
43729b:	73 4e                	jae    0x4372eb
43729d:	6c                   	insb   (%dx),%es:(%edi)
43729e:	76 78                	jbe    0x437318
4372a0:	46                   	inc    %esi
4372a1:	66 32 78 48          	data16 xor 0x48(%eax),%bh
4372a5:	50                   	push   %eax
4372a6:	75 79                	jne    0x437321
4372a8:	6c                   	insb   (%dx),%es:(%edi)
4372a9:	37                   	aaa
4372aa:	6c                   	insb   (%dx),%es:(%edi)
4372ab:	2f                   	das
4372ac:	72 65                	jb     0x437313
4372ae:	33 34 57             	xor    (%edi,%edx,2),%esi
4372b1:	6b 43 35 4a          	imul   $0x4a,0x35(%ebx),%eax
4372b5:	7a 57                	jp     0x43730e
4372b7:	45                   	inc    %ebp
4372b8:	48                   	dec    %eax
4372b9:	59                   	pop    %ecx
4372ba:	4d                   	dec    %ebp
4372bb:	7a 39                	jp     0x4372f6
4372bd:	67 6b 65 6b 34       	imul   $0x34,0x6b(%di),%esp
4372c2:	54                   	push   %esp
4372c3:	64 7a 43             	fs jp  0x437309
4372c6:	55                   	push   %ebp
4372c7:	78 34                	js     0x4372fd
4372c9:	33 51 71             	xor    0x71(%ecx),%edx
4372cc:	47                   	inc    %edi
4372cd:	69 6e 65 30 71 32 44 	imul   $0x44327130,0x65(%esi),%ebp
4372d4:	77 37                	ja     0x43730d
4372d6:	54                   	push   %esp
4372d7:	67 61                	addr16 popa
4372d9:	6e                   	outsb  %ds:(%esi),(%dx)
4372da:	2f                   	das
4372db:	56                   	push   %esi
4372dc:	31 35 45 38 41 79    	xor    %esi,0x79413845
4372e2:	33 4a 45             	xor    0x45(%edx),%ecx
4372e5:	68 46 64 56 33       	push   $0x33566446
4372ea:	6c                   	insb   (%dx),%es:(%edi)
4372eb:	56                   	push   %esi
4372ec:	32 4d 56             	xor    0x56(%ebp),%cl
4372ef:	5a                   	pop    %edx
4372f0:	2f                   	das
4372f1:	75 69                	jne    0x43735c
4372f3:	6d                   	insl   (%dx),%es:(%edi)
4372f4:	61                   	popa
4372f5:	70 69                	jo     0x437360
4372f7:	68 4a 6f 2f 31       	push   $0x312f6f4a
4372fc:	56                   	push   %esi
4372fd:	66 54                	push   %sp
4372ff:	63 6a 58             	arpl   %ebp,0x58(%edx)
437302:	4a                   	dec    %edx
437303:	75 30                	jne    0x437335
437305:	77 36                	ja     0x43733d
437307:	57                   	push   %edi
437308:	59                   	pop    %ecx
437309:	7a 59                	jp     0x437364
43730b:	67 48                	addr16 dec %eax
43730d:	5a                   	pop    %edx
43730e:	66 31 2f             	xor    %bp,(%edi)
437311:	72 54                	jb     0x437367
437313:	6b 54 58 75 47       	imul   $0x47,0x75(%eax,%ebx,2),%edx
437318:	66 54                	push   %sp
43731a:	31 50 68             	xor    %edx,0x68(%eax)
43731d:	46                   	inc    %esi
43731e:	44                   	inc    %esp
43731f:	4e                   	dec    %esi
437320:	72 70                	jb     0x437392
437322:	43                   	inc    %ebx
437323:	34 2f                	xor    $0x2f,%al
437325:	48                   	dec    %eax
437326:	70 33                	jo     0x43735b
437328:	61                   	popa
437329:	39 6c 6b 2f          	cmp    %ebp,0x2f(%ebx,%ebp,2)
43732d:	6c                   	insb   (%dx),%es:(%edi)
43732e:	52                   	push   %edx
43732f:	78 6c                	js     0x43739d
437331:	70 48                	jo     0x43737b
437333:	7a 76                	jp     0x4373ab
437335:	74 67                	je     0x43739e
437337:	45                   	inc    %ebp
437338:	4a                   	dec    %edx
437339:	62 63 63             	bound  %esp,0x63(%ebx)
43733c:	6b 59 49 56          	imul   $0x56,0x49(%ecx),%ebx
437340:	37                   	aaa
437341:	48                   	dec    %eax
437342:	4a                   	dec    %edx
437343:	44                   	inc    %esp
437344:	63 39                	arpl   %edi,(%ecx)
437346:	44                   	inc    %esp
437347:	4e                   	dec    %esi
437348:	4d                   	dec    %ebp
437349:	47                   	inc    %edi
43734a:	59                   	pop    %ecx
43734b:	72 4d                	jb     0x43739a
43734d:	4f                   	dec    %edi
43734e:	2b 45 62             	sub    0x62(%ebp),%eax
437351:	57                   	push   %edi
437352:	47                   	inc    %edi
437353:	47                   	inc    %edi
437354:	6b 47 74 56          	imul   $0x56,0x74(%edi),%eax
437358:	4b                   	dec    %ebx
437359:	32 39                	xor    (%ecx),%bh
43735b:	4c                   	dec    %esp
43735c:	35 48 41 69 43       	xor    $0x43694148,%eax
437361:	72 7a                	jb     0x4373dd
437363:	6e                   	outsb  %ds:(%esi),(%dx)
437364:	43                   	inc    %ebx
437365:	43                   	inc    %ebx
437366:	4d                   	dec    %ebp
437367:	41                   	inc    %ecx
437368:	6f                   	outsl  %ds:(%esi),(%dx)
437369:	58                   	pop    %eax
43736a:	35 72 33 73 30       	xor    $0x30733372,%eax
43736f:	64 39 6a 73          	cmp    %ebp,%fs:0x73(%edx)
437373:	76 4b                	jbe    0x4373c0
437375:	66 6c                	data16 insb (%dx),%es:(%edi)
437377:	74 36                	je     0x4373af
437379:	72 2f                	jb     0x4373aa
43737b:	58                   	pop    %eax
43737c:	37                   	aaa
43737d:	6c                   	insb   (%dx),%es:(%edi)
43737e:	6b 57 33 32          	imul   $0x32,0x33(%edi),%edx
437382:	55                   	push   %ebp
437383:	51                   	push   %ecx
437384:	50                   	push   %eax
437385:	57                   	push   %edi
437386:	51                   	push   %ecx
437387:	42                   	inc    %edx
437388:	4b                   	dec    %ebx
437389:	6f                   	outsl  %ds:(%esi),(%dx)
43738a:	45                   	inc    %ebp
43738b:	54                   	push   %esp
43738c:	36 56                	ss push %esi
43738e:	62 47 72             	bound  %eax,0x72(%edi)
437391:	62 2f                	bound  %ebp,(%edi)
437393:	6e                   	outsb  %ds:(%esi),(%dx)
437394:	2f                   	das
437395:	6e                   	outsb  %ds:(%esi),(%dx)
437396:	54                   	push   %esp
437397:	65 45                	gs inc %ebp
437399:	59                   	pop    %ecx