01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
01101001
10110010
00101101
11011001
01001100
10110110
01101101
10100110
00110110
11010010
01101101
10110010
Disponible para nuevos proyectos
Estudiante de último año de ingeniería en computación por la Facultad de Ingeniería de la UNAM especializado en crear soluciones robustas y escalables. Transformando ideas en código, desde sistemas .NET corporativos hasta integraciones con Inteligencia Artificial.
Mis Proyectos Destacados
Evaluación de LLMs en Infraestructuras Híbridas
Investigación activa en el Lab de IA de Microsoft. Evaluación de rendimiento, latencia y casos de uso de diversos Modelos de Lenguaje Grande (LLMs) operando en distintas arquitecturas para optimización de procesos.
PythonLangChain-LangSmithLLMsOllamaGroq
Sistema de Administración y Punto de Venta + Algoritmos de Time Series
Desarrollo de un sistema POS completo optimizado para la gestión de inventario y ventas en una cafetería. Mejora en los tiempos de atención y registro de transacciones. Implementación de algoritmos de time series para análisis predictivo de ventas y optimización de inventarios.
ReactNode.jsSQLTailwind CSS
Consola de Videojuegos Retro (Sistemas Embebidos)
Desarrollo de una consola plug-and-play sobre Raspberry Pi OS Lite sin entorno de escritorio. Implementación de interfaz gráfica en C++ usando SDL2 y el driver de video KMS/DRM para manipulación directa del framebuffer. Orquestación del ciclo de vida y unificación de emuladores mediante Mednafen.
C++SDL2BashLinux (KMS/DRM)SystemdMednafen
Sistema ERP Para la Gestión de Presupuestos/Obras/Proyectos de Ingeniería + GenAI
Desarrollo de un sistema ERP para la gestión integral de proyectos de ingeniería, con módulos para presupuestos, seguimiento de obras y administración de recursos. Integración de GenAI para análisis predictivo y generación automática de reportes.
PythonSockets TCPSQLiteSistemas DistribuidosVMs
Sistema Distribuido de Gestión Hospitalaria
Arquitectura P2P estructurada con roles dinámicos (Maestro/Esclavo) y elección de líder (Bully) para la gestión de salas de emergencias. Implementación de exclusión mutua centralizada, comunicación vía Sockets TCP (JSON), y replicación activa de datos usando SQLite en un modelo Shared-Nothing.
PythonSockets TCPSQLiteSistemas DistribuidosVMs
Habilidades Técnicas
Arquitectura, Redes & OS
Sistemas DistribuidosLinux (Mint, Debian, Fedora)Cableado EstructuradoBash/ShellTCP/IP
Cloud & Inteligencia Artificial
Azure CloudAzure AI ServicesLLMsLangChainPythonGroqOllama
Desarrollo de Software & Hardware
C++SDL2ReactNext.jsTypeScriptSQLiteHardware Integration.NETC#SQLServerPostgreSQL
Mi ADN Tecnológico
“Veo la computación no solo como una herramienta, sino como un ecosistema de conceptos técnicos y valores humanos. Mi objetivo es diseñar sistemas, desde el hardware más básico hasta arquitecturas en la nube, que mejoren la calidad de vida, revolucionen el entretenimiento y optimicen procesos industriales.”