MVKPEEVDKAYEVAKQRYAEIGVDTDAAMKELEKVPLSVHCWQGDDIHGFLFPNQELTGGIGVSGNYPGIARTPDELAGDMHEALSLIPGKHRVQLHAIYAVTDKKRDLDTLEPEDFDYWIDWAKQEGVGLDFNGTFFSHPMVKDNMTVSSPDPKVRDFWIRHGKISREISNYIGEKLGSQVVNNFWLPDGFKDNPIDKKTPRLRLLKALDEIIKDPLPEKNTIESFEGKLFGTGIESYTTGSHEFYQNYAISRNKLWTIDAGHFHPTEDVSDKFSAFFPFGKGLFMHVSRPVRWDSDHVVIMDDALIRITRSLVRDGYLDRTHIGLDFFDATINRVAAWVVGARATQKSLLQAMLAPIDQLKKDELNADFTTRLIETEELKSFPFGAVWDKFCQDHNTPVGFDWMNNIHQYEKDVQFKRDAKLVHGSHHHHHH