MLHSNTPPDKFTYPFVLKASSAVSAIDEAQEAHGRAIRSGVASDIYIATALVDLYSKLGEVNVARQVFDDIPVKNVVSWNAMIAGYAFNGFDSDAVEGFREMLQSGFEPNSSTVVSVLPAVARLEDLQEGKFIHEWVVRKGMELNEPILNSLIAMYGKCGELGYARQLFDEMPKKNDVSWSAIISVYAQKGSHTEALNLFHHMRILGVNPTAITVASVLSACADLVDLKQGTKIHGFCVKSGFELDLIVSTALVDMYAKCGCIEEAQWAFDVMPERNVVSWNAIISAYGLQGRGEDALVMFSRMQQDGIKPNKSTFVSIISACSHAGMMAEGLNCFHLMRRSYNIVPETKHYACVVDLLGRAGRLKEAYRFIERMPIAPDDVVWGALLGACRIHKDVVLGELVAKKIFELKPDEPSYYVLLANIYAAEGRWGDAQKLREVMNERKMKKEAGHSMIEEAGVPHSFIAGDFRHPEWEEIHKKMEEIGERLKNEGHRPDTSYVLHEGLVSL