MVKEKRFDWNPWSLHKHNHICIKISVSLVLMGFAFRLFFSQSFGVLPVSDRPIAETHDVGEPPLPDLSLEVENPVSDRPLQEKSDVAEPAAPDVSLEVQHQDSPEKCDLFKGTWLPNPSGPIYDNESCTVVEAHQNCMKNGRPDSEYLYWRWKPQDCELPQFNSVSFLEAMRNKSWAFIGDSISRNHVQSLLCILSKVEEATEVYHDEEYRSKRWHFPSHNFTLSVIWSPFLAKAAIFEDMNGVSSSEIQLYLDILDEKWTQQYQSFDYMVISGGKWFLKTAIYWENNTISGCHYCRGKNLTELGFDYAYRKALQLVLNFLISKSDHRDLILFRTSTPDHFENGEWFSGGTCNRTVPFKDGEVSIDVVDKTMRDIELDEFKKAAALGLEKGVSLKLLDTTYLSLLRPDGHPGPYRHFHPFAVDKNAQVQNDCLHWCLPGPIDSWNDLVMEMVLG