MVWGLFPVESFPGAQKYYFFHRGTYKAGRRDCDVIIQNDKGVSRIHAELVVDAMTSWDPLNISSSFLSDVRIIDKSKYGTFINKEKGSKPLNEFPNKETTLKNGDLVSFGTGACITRDWNPSCTHVLVDESSSVSEELIDAIMAKKPVVTTDWVKVVAEKNIHTELPSFTDHIPKVTLEGISVKIVEPKDRENCLAGHTFVLGPSHLYKFGDRLKPLLEVCNAKILTVDEFSSTSQTSVDGANNPMVLVISAERVNEFNRFHHINSLSRVTDTKLVAAVLTGHFDSSVMESPSIAVSSSHSTDETIVADSDLEMDTATSDHIASSARSEAATRYEEKEVLLKNHEDGTSDKMNISSFKVEEGGLLERKHKGDESITSENQNSDIIYSQDLIVRNAVSSSLNHSLKKNIVNFKCFRKRETPSGNSFKDLIPFSKYPHKESDCGSEVTEYVIKEKKRKQMEAVAEDLFNSEKVWLNYCIMTQLY