MKKATLVLAIVATLTAVGSAQAENVTTQALATWPAIAVKDSASQLVVTPIGNLYFQYAEGVKRFNSQQGVFDVALEGEGTAIKLTAKLVSNTLTQLGTSGSTLEVGVKHHGAAITKTAQTTLIDTSAGMSGGNLSKLANADKQPGRRSAQDHFDFNIIGATADGTTPVTDFSTLPAGTWSGDVNVRFDVTWAS