MNISTLRLDSNPITTATATHRNGILGCNGTYSYRFNQFQQRKKTASIVVCSTKPLASVVDHQGVNESGLRRIESLSQVSGVLGCQWGDEGKGKLVDILAKHFDIVARCQGGANAGHTIYNSEGKKFALHLVPSGILNEETLCVIGNGVVVHLPGLFKEIDGLEANGVSCQGRILVSDRAHLLFDFHQEIDGLREAELAKSFIGTTKRGIGPCYSSKVIRNGLRVSDLRHMDTFPQKLDLLLSDAAARFPGFKYGPDMLREEVERYKKFAERLEPFVTDTVHFMNDAISQKKKILVEGGQATMLDIDFGTYPFVTSSSPSAGGICTGLGIAPKVVGDLVGVVS*