MSVNSQYASALRELKTKQSHLLKEVGDQWRTPDALYWGIFAKFGPFILDLFSDGDNAKCPRYYTVEDNALIQDWTKDLAGGKAFANPPYSRSSYEDNQAITGMRNIIAKSIDERDKGAKFVYLIKSATSEVWWPEDADHVCFIRGRISFDLPDWFVPADKKQEASSAGFACAIAVFDKTWRGERMSYVNRDDLLRDGQVMLNMVAAAANKKSATYITETIETRPDIAEPVEPIIEHQVNDQLDIEDQIARDSTVANSVWPKEVLELVEQAFNDNPNTKTDVRQQMLCERVNQRLLDNVLKKDIIAEVNNMLDRCERVEDAA