MVWGLFPVESFPGAQKYYFFHRGTYKAGRRDCDVIIQNDKGVSRIHAELVVDAMTSWDPLNISSSFLSDVRIIDKSKYGTFINKEKGSKPLNEFPNKETTLKNGDLVSFGTGNAVFRFSFVPLIFFIHCAKSFQLDPSLQEVISSIGACITRDWNPSCTHVLVDESSSVSEELIDAIMAKKPVVTTDWVKVVAEKNIHTELPSFTDHIPKVTLEGISVKIVEPKDRENCLAGHTFVLGPSHLYKFGDRLKPLLEVCNAKILTVDEFSSTSQTSVDGANNPMVLVISAERVNEFNRFHHINSLSRVTDTKLVAAVLTGHFDSSVMESPSIAVSSSHSTDETIVADSDLEMDTATSDHIASSARSEAATRYEEKEVLLKNHEDGTSDKMNISSFKVEEGGLLERKHKGDESITSENQNSDIIYSQDLIVRNAVSSSLNHSLKKNIVNFKCFRKRETPSGNSFKDLIPFSKYPHKESDCGSEVTEYVIKEKKRKQMEAVAEDLFNSEKVKRHGAARSSLRDLFARH