IKIQIDVSKDDTLVNVQSYDIFFFLTDMECADVPLLTPSSKEMMSQALKATFSGFSKEQQRLGIPKDPRQWTETHVRDWVMWAVNEFSLKGVDFQKFCMNGAALCALGKDCFLELAPDFVGDILWEHLEILQKEDVKPYQVNGVNPTYPESRYTSDYFISYGIEHAQCVPPSEFSEPSFITESYQTLHPISSEELLSLKYENDYPSVILRDPLQTDTLQTDYFAIKQEVVTPDNMCMGRTSRGKLGGQDSFESVESYDSCDRLTQSWSSQSSFNSLQRVPSYDSFDSEDYPAALPSHKPKGTFKDYVRDRADLNKDKPVIPAAALAGYTGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDADE