MKKQITSQFWIAAFTILIITASSCKRNHDEPLPDSPVITKSNGKNGFDTVTIGKSVLLHPVLSNKTGLSYSWTVNGIEKGTDSTLTYTPDTRGDYQIRFKATNAGGSATVDYKVHVFGKYENGFFIANEGWYGHGTGSVSFYRYDTQLKEDSITTKENPGKDLNPATSTVEYATIFNDKFYLLTKAHGPLVVMDAYSMKESGRVAAASTSDWRAFVGLDSGHALISSQTGVYPLDLNTLAVGTKLSTVSGQIGDMIKAGNYIFVLSSSQGVVILNASDYSVAKTIGGMLVAFAQTPDGSVWAAGGTSLIKINPATLTVTTITVPFTVYGAWAAWHPGSITASTKDNIIFLAQNSTFSGGKAVYKYVDGSPASLQSPFITIIAGKELYGCGIGYNAALNQLVINTVQSGFGANFAVNDLDFYDATSGTLVKDIPFSGYYFPAVNVFH