MSLADFSNPFLALNYEPALESLGNDYFDQVVAAEFPTHILRFRNDALLPILKLDPQAVTDEHFIEAFGKFQGREPLLALRYHGYQFGQYNPYLGDGRGFLYGQVRGTDGELYDFGTKGSGTTPYSRSADGRLTLKGGVREVLAAEALHHMGVRTSRCLSLIETGEALWRGDEPSPTRSSVMIRFSRSHIRFGTFERLYYIERPDLIQKLLDHVIEYYYPTIWGQADQYSLFYAELVKRVAELTAQWMAAGFCHGVLNTDNMSITGESFDYGPYAFIPSYDPLFTAAYFDYYRRYCYGRQSNVCKLNLELLQEPLQAVISPEDMEVSLSMFDEHYYIEYSRLMLKKLGFSQLPTTEEEELVQTTIQLLQETQIGYHDFFSKLTQDFSPKWQEDANSILDTSDLPWDSASELLENWRNLYHKYLIKIPQSGMANVAKQLQQSNPKIALLRPIIESVWEPIAQEDNWQPFYDVLTSLREN