MKSSLPWVALAVSLGFVLVAGYQWDDGEERVLVNNKCKCVTVTSKFVPSKDNPEEEVLERNIRIIVPLKSRENISDPTSPLRTTFVYRMTELCKKCDPVEIELGGETYQAQQSNSCNEPETCYTYNRDKCYTTTFPFVYHGETKHIQAALTPTSCYAE