43640e:	6a 00                	push   $0x0
436410:	02 00                	add    (%eax),%al
436412:	90                   	nop
436413:	22 00                	and    (%eax),%al
436415:	00 00                	add    %al,(%eax)
436417:	00 81 00 7f 09 00    	add    %al,0x97f00(%ecx)
43641d:	00 6a 00             	add    %ch,0x0(%edx)
436420:	04 00                	add    $0x0,%al
436422:	ac                   	lods   %ds:(%esi),%al
436423:	23 00                	and    (%eax),%eax
436425:	00 00                	add    %al,(%eax)
436427:	00 81 00 ad 09 00    	add    %al,0x9ad00(%ecx)
43642d:	00 6a 00             	add    %ch,0x0(%edx)
436430:	06                   	push   %es
436431:	00 63 20             	add    %ah,0x20(%ebx)
436434:	00 00                	add    %al,(%eax)
436436:	00 00                	add    %al,(%eax)
436438:	81 00 df 09 00 00    	addl   $0x9df,(%eax)
43643e:	6a 00                	push   $0x0
436440:	08 00                	or     %al,(%eax)
436442:	63 20                	arpl   %esp,(%eax)
436444:	00 00                	add    %al,(%eax)
436446:	00 00                	add    %al,(%eax)
436448:	81 00 0e 0a 00 00    	addl   $0xa0e,(%eax)
43644e:	71 00                	jno    0x436450
436450:	0a 00                	or     (%eax),%al
436452:	63 20                	arpl   %esp,(%eax)
436454:	00 00                	add    %al,(%eax)
436456:	00 00                	add    %al,(%eax)
436458:	81 00 4b 0a 00 00    	addl   $0xa4b,(%eax)
43645e:	71 00                	jno    0x436460
436460:	0c 00                	or     $0x0,%al
436462:	63 20                	arpl   %esp,(%eax)
436464:	00 00                	add    %al,(%eax)
436466:	00 00                	add    %al,(%eax)
436468:	81 00 7e 0a 00 00    	addl   $0xa7e,(%eax)
43646e:	6a 00                	push   $0x0
436470:	0e                   	push   %cs
436471:	00 63 20             	add    %ah,0x20(%ebx)
436474:	00 00                	add    %al,(%eax)
436476:	00 00                	add    %al,(%eax)
436478:	81 00 ae 0a 00 00    	addl   $0xaae,(%eax)
43647e:	78 00                	js     0x436480
436480:	10 00                	adc    %al,(%eax)
436482:	63 20                	arpl   %esp,(%eax)
436484:	00 00                	add    %al,(%eax)
436486:	00 00                	add    %al,(%eax)
436488:	81 00 ef 0a 00 00    	addl   $0xaef,(%eax)
43648e:	71 00                	jno    0x436490
436490:	12 00                	adc    (%eax),%al
436492:	63 20                	arpl   %esp,(%eax)
436494:	00 00                	add    %al,(%eax)
436496:	00 00                	add    %al,(%eax)
436498:	81 00 21 0b 00 00    	addl   $0xb21,(%eax)
43649e:	78 00                	js     0x4364a0
4364a0:	14 00                	adc    $0x0,%al
4364a2:	63 20                	arpl   %esp,(%eax)
4364a4:	00 00                	add    %al,(%eax)
4364a6:	00 00                	add    %al,(%eax)
4364a8:	81 00 51 0b 00 00    	addl   $0xb51,(%eax)
4364ae:	71 00                	jno    0x4364b0
4364b0:	16                   	push   %ss
4364b1:	00 66 20             	add    %ah,0x20(%esi)
4364b4:	00 00                	add    %al,(%eax)
4364b6:	00 00                	add    %al,(%eax)
4364b8:	96                   	xchg   %eax,%esi
4364b9:	00 83 0b 00 00 7f    	add    %al,0x7f00000b(%ebx)
4364bf:	00 18                	add    %bl,(%eax)
4364c1:	00 3c 24             	add    %bh,(%esp)
4364c4:	00 00                	add    %al,(%eax)
4364c6:	00 00                	add    %al,(%eax)
4364c8:	81 00 95 0b 00 00    	addl   $0xb95,(%eax)
4364ce:	71 00                	jno    0x4364d0
4364d0:	18 00                	sbb    %al,(%eax)
4364d2:	74 20                	je     0x4364f4
4364d4:	00 00                	add    %al,(%eax)
4364d6:	00 00                	add    %al,(%eax)
4364d8:	81 00 c5 0b 00 00    	addl   $0xbc5,(%eax)
4364de:	78 00                	js     0x4364e0
4364e0:	1a 00                	sbb    (%eax),%al
4364e2:	7f 20                	jg     0x436504
4364e4:	00 00                	add    %al,(%eax)
4364e6:	00 00                	add    %al,(%eax)
4364e8:	96                   	xchg   %eax,%esi
4364e9:	00 f9                	add    %bh,%cl
4364eb:	0b 00                	or     (%eax),%eax
4364ed:	00 7f 00             	add    %bh,0x0(%edi)
4364f0:	1c 00                	sbb    $0x0,%al
4364f2:	10 2e                	adc    %ch,(%esi)
4364f4:	00 00                	add    %al,(%eax)
4364f6:	00 00                	add    %al,(%eax)
4364f8:	96                   	xchg   %eax,%esi
4364f9:	00 08                	add    %cl,(%eax)
4364fb:	0c 00                	or     $0x0,%al
4364fd:	00 83 00 1c 00 34    	add    %al,0x34001c00(%ebx)
436503:	2e 00 00             	add    %al,%cs:(%eax)
436506:	00 00                	add    %al,(%eax)
436508:	96                   	xchg   %eax,%esi
436509:	00 68 0c             	add    %ch,0xc(%eax)
43650c:	00 00                	add    %al,(%eax)
43650e:	8b 00                	mov    (%eax),%eax
436510:	1e                   	push   %ds
436511:	00 78 2e             	add    %bh,0x2e(%eax)
436514:	00 00                	add    %al,(%eax)
436516:	00 00                	add    %al,(%eax)
436518:	81 00 78 0c 00 00    	addl   $0xc78,(%eax)
43651e:	71 00                	jno    0x436520
436520:	1e                   	push   %ds
436521:	00 63 20             	add    %ah,0x20(%ebx)
436524:	00 00                	add    %al,(%eax)
436526:	00 00                	add    %al,(%eax)
436528:	81 00 a9 0c 00 00    	addl   $0xca9,(%eax)
43652e:	6a 00                	push   $0x0
436530:	20 00                	and    %al,(%eax)
436532:	63 20                	arpl   %esp,(%eax)
436534:	00 00                	add    %al,(%eax)
436536:	00 00                	add    %al,(%eax)
436538:	81 00 d7 0c 00 00    	addl   $0xcd7,(%eax)
43653e:	6a 00                	push   $0x0
436540:	22 00                	and    (%eax),%al
436542:	63 20                	arpl   %esp,(%eax)
436544:	00 00                	add    %al,(%eax)
436546:	00 00                	add    %al,(%eax)
436548:	81 00 07 0d 00 00    	addl   $0xd07,(%eax)
43654e:	6a 00                	push   $0x0
436550:	24 00                	and    $0x0,%al
436552:	63 20                	arpl   %esp,(%eax)
436554:	00 00                	add    %al,(%eax)
436556:	00 00                	add    %al,(%eax)
436558:	81 00 34 0d 00 00    	addl   $0xd34,(%eax)
43655e:	6a 00                	push   $0x0
436560:	26 00 63 20          	add    %ah,%es:0x20(%ebx)
436564:	00 00                	add    %al,(%eax)
436566:	00 00                	add    %al,(%eax)
436568:	81 00 63 0d 00 00    	addl   $0xd63,(%eax)
43656e:	6a 00                	push   $0x0
436570:	28 00                	sub    %al,(%eax)
436572:	e8 2e 00 00 00       	call   0x4365a5
436577:	00 81 00 95 0d 00    	add    %al,0xd9500(%ecx)
43657d:	00 6a 00             	add    %ch,0x0(%edx)
436580:	2a 00                	sub    (%eax),%al
436582:	e4 2f                	in     $0x2f,%al
436584:	00 00                	add    %al,(%eax)
436586:	00 00                	add    %al,(%eax)
436588:	81 00 c3 0d 00 00    	addl   $0xdc3,(%eax)
43658e:	6a 00                	push   $0x0
436590:	2c 00                	sub    $0x0,%al
436592:	63 20                	arpl   %esp,(%eax)
436594:	00 00                	add    %al,(%eax)
436596:	00 00                	add    %al,(%eax)
436598:	81 00 f7 0d 00 00    	addl   $0xdf7,(%eax)
43659e:	78 00                	js     0x4365a0
4365a0:	2e 00 9c 30 00 00 00 	add    %bl,%cs:0x0(%eax,%esi,1)
4365a7:	00
4365a8:	81 00 29 0e 00 00    	addl   $0xe29,(%eax)
4365ae:	71 00                	jno    0x4365b0
4365b0:	30 00                	xor    %al,(%eax)
4365b2:	63 20                	arpl   %esp,(%eax)
4365b4:	00 00                	add    %al,(%eax)
4365b6:	00 00                	add    %al,(%eax)
4365b8:	81 00 5a 0e 00 00    	addl   $0xe5a,(%eax)
4365be:	6a 00                	push   $0x0
4365c0:	32 00                	xor    (%eax),%al
4365c2:	63 20                	arpl   %esp,(%eax)
4365c4:	00 00                	add    %al,(%eax)
4365c6:	00 00                	add    %al,(%eax)
4365c8:	81 00 88 0e 00 00    	addl   $0xe88,(%eax)
4365ce:	6a 00                	push   $0x0
4365d0:	34 00                	xor    $0x0,%al
4365d2:	63 20                	arpl   %esp,(%eax)
4365d4:	00 00                	add    %al,(%eax)
4365d6:	00 00                	add    %al,(%eax)
4365d8:	81 00 bb 0e 00 00    	addl   $0xebb,(%eax)
4365de:	6a 00                	push   $0x0
4365e0:	36 00 63 20          	add    %ah,%ss:0x20(%ebx)
4365e4:	00 00                	add    %al,(%eax)
4365e6:	00 00                	add    %al,(%eax)
4365e8:	81 00 e9 0e 00 00    	addl   $0xee9,(%eax)
4365ee:	6a 00                	push   $0x0
4365f0:	38 00                	cmp    %al,(%eax)
4365f2:	99                   	cltd
4365f3:	20 00                	and    %al,(%eax)
4365f5:	00 00                	add    %al,(%eax)
4365f7:	00 81 00 1c 0f 00    	add    %al,0xf1c00(%ecx)
4365fd:	00 6a 00             	add    %ch,0x0(%edx)
436600:	3a 00                	cmp    (%eax),%al
436602:	63 20                	arpl   %esp,(%eax)
436604:	00 00                	add    %al,(%eax)
436606:	00 00                	add    %al,(%eax)
436608:	81 00 4e 0f 00 00    	addl   $0xf4e,(%eax)
43660e:	6a 00                	push   $0x0
436610:	3c 00                	cmp    $0x0,%al
436612:	63 20                	arpl   %esp,(%eax)
436614:	00 00                	add    %al,(%eax)
436616:	00 00                	add    %al,(%eax)
436618:	81 00 80 0f 00 00    	addl   $0xf80,(%eax)
43661e:	6a 00                	push   $0x0
436620:	3e 00 d4             	ds add %dl,%ah
436623:	30 00                	xor    %al,(%eax)
436625:	00 00                	add    %al,(%eax)
436627:	00 c4                	add    %al,%ah
436629:	00 b3 0f 00 00 90    	add    %dh,-0x6ffffff1(%ebx)
43662f:	00 40 00             	add    %al,0x0(%eax)
436632:	14 31                	adc    $0x31,%al
436634:	00 00                	add    %al,(%eax)
436636:	00 00                	add    %al,(%eax)
436638:	81 00 d2 0f 00 00    	addl   $0xfd2,(%eax)
43663e:	2a 00                	sub    (%eax),%al
436640:	41                   	inc    %ecx
436641:	00 a8 20 00 00 00    	add    %ch,0x20(%eax)
436647:	00 91 00 c6 10 00    	add    %dl,0x10c600(%ecx)
43664d:	00 7f 00             	add    %bh,0x0(%edi)
436650:	41                   	inc    %ecx
436651:	00 50 20             	add    %dl,0x20(%eax)
436654:	00 00                	add    %al,(%eax)
436656:	00 00                	add    %al,(%eax)
436658:	83 18 68             	sbbl   $0x68,(%eax)
43665b:	02 00                	add    (%eax),%al
43665d:	00 2a                	add    %ch,(%edx)
43665f:	00 41 00             	add    %al,0x0(%ecx)
436662:	94                   	xchg   %eax,%esp
436663:	63 00                	arpl   %eax,(%eax)
436665:	00 00                	add    %al,(%eax)
436667:	00 93 08 cd 11 00    	add    %dl,0x11cd08(%ebx)
43666d:	00 2e                	add    %ch,(%esi)
43666f:	00 41 00             	add    %al,0x0(%ecx)
436672:	e0 63                	loopne 0x4366d7
436674:	00 00                	add    %al,(%eax)
436676:	00 00                	add    %al,(%eax)
436678:	93                   	xchg   %eax,%ebx
436679:	08 dc                	or     %bl,%ah
43667b:	11 00                	adc    %eax,(%eax)
43667d:	00 33                	add    %dh,(%ebx)
43667f:	00 41 00             	add    %al,0x0(%ecx)
436682:	c9                   	leave
436683:	20 00                	and    %al,(%eax)
436685:	00 00                	add    %al,(%eax)
436687:	00 93 08 ec 11 00    	add    %dl,0x11ec08(%ebx)
43668d:	00 38                	add    %bh,(%eax)
43668f:	00 41 00             	add    %al,0x0(%ecx)
436692:	fc                   	cld
436693:	63 00                	arpl   %eax,(%eax)
436695:	00 00                	add    %al,(%eax)
436697:	00 93 08 0d 12 00    	add    %dl,0x120d08(%ebx)
43669d:	00 95 00 42 00 d2    	add    %dl,-0x2dffbe00(%ebp)
4366a3:	20 00                	and    %al,(%eax)
4366a5:	00 00                	add    %al,(%eax)
4366a7:	00 86 18 68 02 00    	add    %al,0x26818(%esi)
4366ad:	00 2a                	add    %ch,(%edx)
4366af:	00 42 00             	add    %al,0x0(%edx)
4366b2:	63 20                	arpl   %esp,(%eax)
4366b4:	00 00                	add    %al,(%eax)
4366b6:	00 00                	add    %al,(%eax)
4366b8:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
4366be:	6a 00                	push   $0x0
4366c0:	42                   	inc    %edx
4366c1:	00 2c 64             	add    %ch,(%esp,%eiz,2)
4366c4:	00 00                	add    %al,(%eax)
4366c6:	00 00                	add    %al,(%eax)
4366c8:	c4 00                	les    (%eax),%eax
4366ca:	ff 37                	push   (%edi)
4366cc:	01 00                	add    %eax,(%eax)
4366ce:	90                   	nop
4366cf:	00 42 00             	add    %al,0x0(%edx)
4366d2:	70 64                	jo     0x436738
4366d4:	00 00                	add    %al,(%eax)
4366d6:	00 00                	add    %al,(%eax)
4366d8:	81 00 07 38 01 00    	addl   $0x13807,(%eax)
4366de:	2a 00                	sub    (%eax),%al
4366e0:	42                   	inc    %edx
4366e1:	00 e4                	add    %ah,%ah
4366e3:	20 00                	and    %al,(%eax)
4366e5:	00 00                	add    %al,(%eax)
4366e7:	00 13                	add    %dl,(%ebx)
4366e9:	00 1b                	add    %bl,(%ebx)
4366eb:	38 01                	cmp    %al,(%ecx)
4366ed:	00 a3 00 42 00 ec    	add    %ah,-0x13ffbe00(%ebx)
4366f3:	20 00                	and    %al,(%eax)
4366f5:	00 00                	add    %al,(%eax)
4366f7:	00 13                	add    %dl,(%ebx)
4366f9:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
4366ff:	00 42 00             	add    %al,0x0(%edx)
436702:	00 00                	add    %al,(%eax)
436704:	00 00                	add    %al,(%eax)
436706:	00 00                	add    %al,(%eax)
436708:	86 00                	xchg   %al,(%eax)
43670a:	21 39                	and    %edi,(%ecx)
43670c:	01 00                	add    %eax,(%eax)
43670e:	2a 00                	sub    (%eax),%al
436710:	42                   	inc    %edx
436711:	00 f4                	add    %dh,%ah
436713:	20 00                	and    %al,(%eax)
436715:	00 00                	add    %al,(%eax)
436717:	00 86 18 68 02 00    	add    %al,0x26818(%esi)
43671d:	00 2a                	add    %ch,(%edx)
43671f:	00 42 00             	add    %al,0x0(%edx)
436722:	63 20                	arpl   %esp,(%eax)
436724:	00 00                	add    %al,(%eax)
436726:	00 00                	add    %al,(%eax)
436728:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
43672e:	6a 00                	push   $0x0
436730:	42                   	inc    %edx
436731:	00 ec                	add    %ch,%ah
436733:	64 00 00             	add    %al,%fs:(%eax)
436736:	00 00                	add    %al,(%eax)
436738:	c4 00                	les    (%eax),%eax
43673a:	ff 37                	push   (%edi)
43673c:	01 00                	add    %eax,(%eax)
43673e:	90                   	nop
43673f:	00 42 00             	add    %al,0x0(%edx)
436742:	30 65 00             	xor    %ah,0x0(%ebp)
436745:	00 00                	add    %al,(%eax)
436747:	00 81 00 07 38 01    	add    %al,0x1380700(%ecx)
43674d:	00 2a                	add    %ch,(%edx)
43674f:	00 42 00             	add    %al,0x0(%edx)
436752:	e4 20                	in     $0x20,%al
436754:	00 00                	add    %al,(%eax)
436756:	00 00                	add    %al,(%eax)
436758:	13 00                	adc    (%eax),%eax
43675a:	1b 38                	sbb    (%eax),%edi
43675c:	01 00                	add    %eax,(%eax)
43675e:	a3 00 42 00 ec       	mov    %eax,0xec004200
436763:	20 00                	and    %al,(%eax)
436765:	00 00                	add    %al,(%eax)
436767:	00 13                	add    %dl,(%ebx)
436769:	00 a3 38 01 00 a9    	add    %ah,-0x56fffec8(%ebx)
43676f:	00 42 00             	add    %al,0x0(%edx)
436772:	00 00                	add    %al,(%eax)
436774:	00 00                	add    %al,(%eax)
436776:	00 00                	add    %al,(%eax)
436778:	86 00                	xchg   %al,(%eax)
43677a:	21 39                	and    %edi,(%ecx)
43677c:	01 00                	add    %eax,(%eax)
43677e:	2a 00                	sub    (%eax),%al
436780:	42                   	inc    %edx
436781:	00 06                	add    %al,(%esi)
436783:	21 00                	and    %eax,(%eax)
436785:	00 00                	add    %al,(%eax)
436787:	00 86 18 68 02 00    	add    %al,0x26818(%esi)
43678d:	00 2a                	add    %ch,(%edx)
43678f:	00 42 00             	add    %al,0x0(%edx)
436792:	63 20                	arpl   %esp,(%eax)
436794:	00 00                	add    %al,(%eax)
436796:	00 00                	add    %al,(%eax)
436798:	81 00 f6 37 01 00    	addl   $0x137f6,(%eax)
43679e:	6a 00                	push   $0x0
4367a0:	42                   	inc    %edx
4367a1:	00 ac 65 00 00 00 00 	add    %ch,0x0(%ebp,%eiz,2)
4367a8:	c4 00                	les    (%eax),%eax
4367aa:	ff 37                	push   (%edi)