43718b:	45                   	inc    %ebp
43718c:	43                   	inc    %ebx
43718d:	65 79 6b             	gs jns 0x4371fb
437190:	41                   	inc    %ecx
437191:	41                   	inc    %ecx
437192:	41                   	inc    %ecx
437193:	51                   	push   %ecx
437194:	44                   	inc    %esp
437195:	42                   	inc    %edx
437196:	41                   	inc    %ecx
437197:	56                   	push   %esi
437198:	76 41                	jbe    0x4371db
43719a:	77 41                	ja     0x4371dd
43719c:	41                   	inc    %ecx
43719d:	43                   	inc    %ebx
43719e:	67 6f                	outsl  %ds:(%si),(%dx)
4371a0:	43                   	inc    %ebx
4371a1:	41                   	inc    %ecx
4371a2:	6e                   	outsb  %ds:(%esi),(%dx)
4371a3:	73 71                	jae    0x437216
4371a5:	41                   	inc    %ecx
4371a6:	41                   	inc    %ecx
4371a7:	41                   	inc    %ecx
4371a8:	45                   	inc    %ebp
4371a9:	42                   	inc    %edx
4371aa:	68 6c 69 61 6c       	push   $0x6c61696c
4371af:	68 39 4b 67 41       	push   $0x41674b39
4371b4:	41                   	inc    %ecx
4371b5:	42                   	inc    %edx
4371b6:	43                   	inc    %ebx
4371b7:	70 71                	jo     0x43722a
4371b9:	41                   	inc    %ecx
4371ba:	69 67 66 41 41 41 4b 	imul   $0x4b414141,0x66(%edi),%esp
4371c1:	41                   	inc    %ecx
4371c2:	67 4e                	addr16 dec %esi
4371c4:	39 4c 51 41          	cmp    %ecx,0x41(%ecx,%edx,2)
4371c8:	41                   	inc    %ecx
4371c9:	42                   	inc    %edx
4371ca:	41                   	inc    %ecx
4371cb:	49                   	dec    %ecx
4371cc:	44                   	inc    %esp
4371cd:	6a 51                	push   $0x51
4371cf:	51                   	push   %ecx
4371d0:	41                   	inc    %ecx
4371d1:	41                   	inc    %ecx
4371d2:	41                   	inc    %ecx
4371d3:	46                   	inc    %esi
4371d4:	39 4b 77             	cmp    %ecx,0x77(%ebx)
4371d7:	41                   	inc    %ecx
4371d8:	41                   	inc    %ecx
4371d9:	42                   	inc    %edx
4371da:	43                   	inc    %ebx
4371db:	6f                   	outsl  %ds:(%esi),(%dx)
4371dc:	54                   	push   %esp
4371dd:	4d                   	dec    %ebp
4371de:	41                   	inc    %ecx
4371df:	51                   	push   %ecx
4371e0:	41                   	inc    %ecx
4371e1:	52                   	push   %edx
4371e2:	41                   	inc    %ecx
4371e3:	41                   	inc    %ecx
4371e4:	41                   	inc    %ecx
4371e5:	41                   	inc    %ecx
4371e6:	42                   	inc    %edx
4371e7:	30 41 41             	xor    %al,0x41(%ecx)
4371ea:	42                   	inc    %edx
4371eb:	45                   	inc    %ebp
4371ec:	43                   	inc    %ebx
4371ed:	65 79 73             	gs jns 0x437263
4371f0:	41                   	inc    %ecx
4371f1:	41                   	inc    %ecx
4371f2:	41                   	inc    %ecx
4371f3:	51                   	push   %ecx
4371f4:	43                   	inc    %ebx
4371f5:	41                   	inc    %ecx
4371f6:	6e                   	outsb  %ds:(%esi),(%dx)
4371f7:	73 73                	jae    0x43726c
4371f9:	41                   	inc    %ecx
4371fa:	41                   	inc    %ecx
4371fb:	41                   	inc    %ecx
4371fc:	45                   	inc    %ebp
4371fd:	43                   	inc    %ebx
4371fe:	67 59                	addr16 pop %ecx
437200:	58                   	pop    %eax
437201:	57                   	push   %edi
437202:	48                   	dec    %eax
437203:	30 73 41             	xor    %dh,0x41(%ebx)
437206:	41                   	inc    %ecx
437207:	41                   	inc    %ecx
437208:	45                   	inc    %ebp
437209:	42                   	inc    %edx
43720a:	67 4d                	addr16 dec %ebp
43720c:	72 46                	jb     0x437254
43720e:	77 4a                	ja     0x43725a
437210:	37                   	aaa
437211:	4c                   	dec    %esp
437212:	41                   	inc    %ecx
437213:	41                   	inc    %ecx
437214:	41                   	inc    %ecx
437215:	42                   	inc    %edx
437216:	41                   	inc    %ecx
437217:	4a                   	dec    %edx
437218:	37                   	aaa
437219:	4c                   	dec    %esp
43721a:	51                   	push   %ecx
43721b:	41                   	inc    %ecx
43721c:	41                   	inc    %ecx
43721d:	42                   	inc    %edx
43721e:	44                   	inc    %esp
43721f:	49                   	dec    %ecx
437220:	4d                   	dec    %ebp
437221:	41                   	inc    %ecx
437222:	68 5a 39 4c 41       	push   $0x414c395a
437227:	41                   	inc    %ecx
437228:	41                   	inc    %ecx
437229:	42                   	inc    %edx
43722a:	43                   	inc    %ebx
43722b:	73 44                	jae    0x437271
43722d:	6e                   	outsb  %ds:(%esi),(%dx)
43722e:	43                   	inc    %ebx
43722f:	76 6d                	jbe    0x43729e
437231:	41                   	inc    %ecx
437232:	67 4a                	addr16 dec %edx
437234:	37                   	aaa
437235:	4c                   	dec    %esp
437236:	67 41                	addr16 inc %ecx
437238:	41                   	inc    %ecx
437239:	42                   	inc    %edx
43723a:	42                   	inc    %edx
43723b:	64 71 57             	fs jno 0x437295
43723e:	48                   	dec    %eax
43723f:	30 75 41             	xor    %dh,0x41(%ebp)
437242:	41                   	inc    %ecx
437243:	41                   	inc    %ecx
437244:	45                   	inc    %ebp
437245:	4b                   	dec    %ebx
437246:	68 4d 77 42 51       	push   $0x5142774d
43724b:	43                   	inc    %ebx
43724c:	50                   	push   %eax
43724d:	41                   	inc    %ecx
43724e:	51                   	push   %ecx
43724f:	41                   	inc    %ecx
437250:	41                   	inc    %ecx
437251:	43                   	inc    %ebx
437252:	67 41                	addr16 inc %ecx
437254:	41                   	inc    %ecx
437255:	45                   	inc    %ebp
437256:	51                   	push   %ecx
437257:	41                   	inc    %ecx
437258:	43                   	inc    %ebx
437259:	41                   	inc    %ecx
43725a:	6e                   	outsb  %ds:(%esi),(%dx)
43725b:	73 75                	jae    0x4372d2
43725d:	41                   	inc    %ecx
43725e:	41                   	inc    %ecx
43725f:	41                   	inc    %ecx
437260:	45                   	inc    %ebp
437261:	42                   	inc    %edx
437262:	57                   	push   %edi
437263:	70 59                	jo     0x4372be
437265:	66 53                	push   %bx
437267:	34 41                	xor    $0x41,%al
437269:	41                   	inc    %ecx
43726a:	41                   	inc    %ecx
43726b:	51                   	push   %ecx
43726c:	72 42                	jb     0x4372b0
43726e:	78 45                	js     0x4372b5
437270:	45                   	inc    %ebp
437271:	4f                   	dec    %edi
437272:	46                   	inc    %esi
437273:	41                   	inc    %ecx
437274:	42                   	inc    %edx
437275:	41                   	inc    %ecx
437276:	41                   	inc    %ecx
437277:	41                   	inc    %ecx
437278:	66 47                	inc    %di
43727a:	79 67                	jns    0x4372e3
43727c:	36 41                	ss inc %ecx
43727e:	41                   	inc    %ecx
43727f:	41                   	inc    %ecx
437280:	47                   	inc    %edi
437281:	45                   	inc    %ebp
437282:	77 51                	ja     0x4372d5
437284:	72 37                	jb     0x4372bd
437286:	67 55                	addr16 push %ebp
437288:	43                   	inc    %ebx
437289:	65 79 30             	gs jns 0x4372bc
43728c:	41                   	inc    %ecx
43728d:	41                   	inc    %ecx
43728e:	41                   	inc    %ecx
43728f:	51                   	push   %ecx
437290:	34 47                	xor    $0x47,%al
437292:	77 45                	ja     0x4372d9
437294:	41                   	inc    %ecx
437295:	41                   	inc    %ecx
437296:	42                   	inc    %edx
437297:	67 54                	addr16 push %esp
437299:	42                   	inc    %edx
43729a:	43                   	inc    %ebx
43729b:	76 64                	jbe    0x437301
43729d:	41                   	inc    %ecx
43729e:	68 59 34 36 51       	push   $0x51363459
4372a3:	41                   	inc    %ecx
4372a4:	41                   	inc    %ecx
4372a5:	41                   	inc    %ecx
4372a6:	42                   	inc    %edx
4372a7:	6b 54 42 43 76       	imul   $0x76,0x43(%edx,%eax,2),%edx
4372ac:	52                   	push   %edx
4372ad:	41                   	inc    %ecx
4372ae:	77 51                	ja     0x437301
4372b0:	43                   	inc    %ebx
4372b1:	65 79 73             	gs jns 0x437327
4372b4:	41                   	inc    %ecx
4372b5:	41                   	inc    %ecx
4372b6:	41                   	inc    %ecx
4372b7:	51                   	push   %ecx
4372b8:	57                   	push   %edi
4372b9:	41                   	inc    %ecx
4372ba:	6e                   	outsb  %ds:(%esi),(%dx)
4372bb:	73 74                	jae    0x437331
4372bd:	41                   	inc    %ecx
4372be:	41                   	inc    %ecx
4372bf:	41                   	inc    %ecx
4372c0:	45                   	inc    %ebp
4372c1:	4b                   	dec    %ebx
4372c2:	48                   	dec    %eax
4372c3:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4372c7:	6f                   	outsl  %ds:(%esi),(%dx)
4372c8:	66 45                	inc    %bp
4372ca:	43                   	inc    %ebx
4372cb:	67 36 41             	addr16 ss inc %ecx
4372ce:	41                   	inc    %ecx
4372cf:	41                   	inc    %ecx
4372d0:	47                   	inc    %edi
4372d1:	45                   	inc    %ebp
4372d2:	77 51                	ja     0x437325
4372d4:	72 73                	jb     0x437349
4372d6:	69 6f 43 65 79 77 41 	imul   $0x41777965,0x43(%edi),%ebp
4372dd:	41                   	inc    %ecx
4372de:	41                   	inc    %ecx
4372df:	51                   	push   %ecx
4372e0:	46                   	inc    %esi
4372e1:	57                   	push   %edi
4372e2:	41                   	inc    %ecx
4372e3:	4a                   	dec    %edx
4372e4:	37                   	aaa
4372e5:	4c                   	dec    %esp
4372e6:	51                   	push   %ecx
4372e7:	41                   	inc    %ecx
4372e8:	41                   	inc    %ecx
4372e9:	42                   	inc    %edx
4372ea:	44                   	inc    %esp
4372eb:	36 48                	ss dec %eax
4372ed:	41                   	inc    %ecx
4372ee:	41                   	inc    %ecx
4372ef:	41                   	inc    %ecx
4372f0:	41                   	inc    %ecx
4372f1:	41                   	inc    %ecx
4372f2:	6e                   	outsb  %ds:(%esi),(%dx)
4372f3:	73 74                	jae    0x437369
4372f5:	41                   	inc    %ecx
4372f6:	41                   	inc    %ecx
4372f7:	41                   	inc    %ecx
4372f8:	45                   	inc    %ebp
4372f9:	41                   	inc    %ecx
4372fa:	6e                   	outsb  %ds:(%esi),(%dx)
4372fb:	73 73                	jae    0x437370
4372fd:	41                   	inc    %ecx
4372fe:	41                   	inc    %ecx
4372ff:	41                   	inc    %ecx
437300:	45                   	inc    %ebp
437301:	57                   	push   %edi
437302:	51                   	push   %ecx
437303:	6f                   	outsl  %ds:(%esi),(%dx)
437304:	72 47                	jb     0x43734d
437306:	67 68 46 42 51 41    	addr16 push $0x41514246
43730c:	41                   	inc    %ecx
43730d:	41                   	inc    %ecx
43730e:	41                   	inc    %ecx
43730f:	6f                   	outsl  %ds:(%esi),(%dx)
437310:	41                   	inc    %ecx
437311:	41                   	inc    %ecx
437312:	41                   	inc    %ecx
437313:	41                   	inc    %ecx
437314:	56                   	push   %esi
437315:	41                   	inc    %ecx
437316:	41                   	inc    %ecx
437317:	41                   	inc    %ecx
437318:	41                   	inc    %ecx
437319:	4b                   	dec    %ebx
43731a:	67 41                	addr16 inc %ecx
43731c:	41                   	inc    %ecx
43731d:	41                   	inc    %ecx
43731e:	45                   	inc    %ebp
43731f:	49                   	dec    %ecx
437320:	41                   	inc    %ecx
437321:	41                   	inc    %ecx
437322:	41                   	inc    %ecx
437323:	42                   	inc    %edx
437324:	63 41 41             	arpl   %eax,0x41(%ecx)
437327:	41                   	inc    %ecx
437328:	41                   	inc    %ecx
437329:	48                   	dec    %eax
43732a:	78 45                	js     0x437371
43732c:	6f                   	outsl  %ds:(%esi),(%dx)
43732d:	4f                   	dec    %edi
43732e:	67 41                	addr16 inc %ecx
437330:	41                   	inc    %ecx
437331:	42                   	inc    %edx
437332:	67 77 72             	addr16 ja 0x4373a7
437335:	33 41 49             	xor    0x49(%ecx),%eax
437338:	48                   	dec    %eax
437339:	66 53                	push   %bx
43733b:	77 41                	ja     0x43737e
43733d:	41                   	inc    %ecx
43733e:	41                   	inc    %ecx
43733f:	51                   	push   %ecx
437340:	61                   	popa
437341:	44                   	inc    %esp
437342:	43                   	inc    %ebx
437343:	76 52                	jbe    0x437397
437345:	41                   	inc    %ecx
437346:	77 51                	ja     0x437399
437348:	47                   	inc    %edi
437349:	57                   	push   %edi
43734a:	41                   	inc    %ecx
43734b:	4a                   	dec    %edx
43734c:	37                   	aaa
43734d:	4b                   	dec    %ebx
43734e:	77 41                	ja     0x437391
437350:	41                   	inc    %ecx
437351:	42                   	inc    %edx
437352:	42                   	inc    %edx
437353:	59                   	pop    %ecx
437354:	48                   	dec    %eax
437355:	4b                   	dec    %ebx
437356:	48                   	dec    %eax
437357:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
43735b:	6f                   	outsl  %ds:(%esi),(%dx)
43735c:	57                   	push   %edi
43735d:	44                   	inc    %esp
43735e:	43                   	inc    %ebx
43735f:	75 38                	jne    0x437399
437361:	41                   	inc    %ecx
437362:	77 51                	ja     0x4373b5
437364:	43                   	inc    %ebx
437365:	65 79 73             	gs jns 0x4373db
437368:	41                   	inc    %ecx
437369:	41                   	inc    %ecx
43736a:	41                   	inc    %ecx