MSDHQPLLGYPDEDRVWDRVESGPADLEHTIGVEEVFDQHPSDVLRLLQSHGVKKVAEFSVQDKLILGKIGDDSIVTMGADRPDIDYEAAWRRELGEPSTKPAGWTASIPVCAYVVTVRDAVAADKKGLLQPLLKRWQAGGMSFAAFALPPVQAVIDWKWSRFCRHLLLWELGFFMLWLASFFCFTIFFQDEDTHLSLRELLATSRGRITVACDAVALLAMTPFVIIEVSTMVAYGLLGWATVWNVLDACTYIVQIAVVMMHVGRLNINSDWLSILAATQCVLLLFRLQYFSRVFPATRFSFLDSLKEVLHDVKMYLLFLVLVMLGFATSFHVLYRRDQEKHDEFSNMGKSFVTMX