MTTPWGERVLSRFPEDPRDRLRAWDASDEYLLGHLAEREVPLSGTVVVVGDRWGALVTALAPHRPVQITDSHLAREATRVNLERSGVEPGSVRLLTTQDPPPDRVDVLLVRVPKSLALLEDQLLRLAPALHEGTVVVGTGMVKEIHTSTLRLFERIVGPTRTSLAVKKARLIFAEPDPALKRPANPWPLGYRLPDDVGRLSGRPVVNHAGVFCADRLDIGTRFFLRHLPAPGRFRRVVDLGCGNGVVGTAVSLADPDAELLFTDESFQAVASARATYRANEVAGQAEFRVGDGLAGVPDGSVDLVLNNPPFHSHQATTGATAWRMFTGARRVLRPGGELWVVGNRHLGYHVRLRRLFGNSELVAGDRKFVVLKAVKE