MKKLKIYSLLLLAIFFISSCSEDSLSGTSVIKDPQTKSNEFDEWILNNYIEVYNIDFKYRMEDIESDMNYNLVPADYHNSIIMANLVRYLCLETYDKITGSTEFIRTYFPKIVALIGSPAYKNNGHMVLGTAEGGRKITLYNINLMNMNDIAQLNSWYFQTVHHEFAHILHQTKPYTTDFNEISGADYVTDSWSDKDLKQALQAGFITPYASSAVDEDFVELIATYLTSTQEVWDGFFEVAGETGQPILRAKFDIVVNYLKDSWDINITDLRDEIAKRIDEMDEHDFTQLQ