MSEVADPAASQVVLIGVSEYRRLFTLPAARRNVTDLRDLLQHEDLWGVPPGNCHVLLDPESPAEVSRAIRKAASATGSDGLLLVYFAGHGLVDADDDNLILGLPGCDPEVPYERGVPYDWIRRAVADTRARRRVVILDCCYSGRAGSELGGDGTGTDFIADKAEAEGTCLLVSAPANRPAMAPLGEAYTAFTGELIRLLRDGLRPPPPETIPATLTVHTLWRAVRRAMLRRGFERPELRARDAGGEIALVHNPAAPRHNLAGSVLYAAPWFVDEDLGQRAILVLRHNQTGALGVCITRPDGDIPDEFPEAWRRLLRNPAMLFHGGPVARDGYIVVTLLRSGAPEPLRFTPVRDRLGTMALSASPEDVSGTVDAMRVFVGYLGWRAGELEEFLDRGALIASRHTARQVFTERPGELWQSLQAAR