MDTSFSFTPFWHDKAIIYKPEEALRALDNEIYACILKSKLLPKNGEVFHTLEVLRVVSAVAKHMLLDLGFDNEVLSKIRTTAVKLVPDHSIFSLIDACLVSWYFQAVDVIYTHNQARRLVSGPNRPSAWIGGYTDERPMANLGFLSMLAGSRDSQVPEHPKLRAASLVSKATVAVLYTAYTIGPHLTNFPWRKLKHMPVLSAIDLYLKVFISTCGIVYSNDPAIIPPPAFEYSVTQEDVKVSNCGRKLLVKVHGDEYWRTAPKWHPYIKVPGSPWNNFIRNRKQPIFFGSESESEFPSAFAPEPDEAESECSESEKVTIKYKLPSSALTIFRQFEDTHSAAREDLDENHPGTRRVLSERPAIRQYNRLARLSGRKYAKECPDDASAVYLTDANEDFLYYSPVVSKQLFKSSFVPFPDSNLVCIRSKSPVQMRLEILVSLSCPQPFTLWGLTMTLRSRMMVSSL