MSNKLFRLDAGYQQYDWGKIGSSSAVAQFAAHSDPSVQIEQDKPYAELWMGTHSKMPSYNHESKESLRDIISKNPSAMLGKDIIDKFHATNELPFLFKVLSIEKVLSIQAHPDKALGKILHAQDPKNYPDDNHKPEMAIAVTDFEGFCGFKPLQEIADELKRIPELRNIVGEETSRNFIENIQPSAQKGSPEDEQNKKLLQAVFSRVMNASDDKIKIQARSLVERSKNSPSDFNKPDLPELIQRLNKQFPDDVGLFCGCLLLNHCRLNAGEAIFLRAKDPHAYISGDIMECMAASDNVVRAGFTPKFKDVKNLVSMLTYTYDPVEKQKMQPLKFDRSSGNGKSVLYNPPIEEFAVLETTFDEKLGQRHFEGVDGPSILITTKGNGYIKADGQKLKAEPGFVFFIAPHLPVDLEAEDEAFTTYRAFVEPN