MVYFSLLLLSDMECADVPLLTPSSKEMMSQALKATFSGFAKEQQRLGIPKDPQQWTETHVRDWVMWAVNEFSLKGVDFQKFCMNGAALCALGKDCFIELAPDFVGDILWEHLEMLQKEEAKPYPANGVNSAYPESRYTSDYLISYGIEHAQCVPPSEFSEPSFITESYQTLHPISSEELLSLKYESDYPTVILRDPVQTDSLQTDYFTIKQEVVTADNMCMGRASRGKLGGQDSFESIESYDSCDRLTQSWSSQSSFQSLQRVPSYDSFDSEDYPAALPNHKPKGSGPIQLWQFLLELLTDKSCQSFISWTGDGWEFKLSDPDEVARRWGKRKNKPKMNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQSLLGYTPEELHAMLDVKPDADE