MATKLLLTFAICRLIVTVGLTVDPSELLRLGVDGQLSVDPFDVETASLDFGLISRSEPMAVLHPGSADDIARLVQAAYLSSQGFTVSARGHGHSINGQAQTSNGVVIEMNGGSRGSRLGLGNLAKPQVAVKEMHVDVWGGELWIDVLRSTLEHGLAPKSWTDYLYLSVGGTLSNGGISGQAFNHGPQISNVYELDVVTGKGELMTCSEEKNSKLFHAVLGGLGQFGIITRARIALEPAPQRVRWIRVLYSNFSTFTGDQEYLISMHGKPSTLKFDYVEGFVIVDEGLINNWRSSFFSPRNPVKISSVGANGGVLYCLEITKNYDESTGDTIDQEVEALMKNLNFIPSTVFTTDLPYTDFLDRVHRAELKLRAKGLWEVPHPWLNLFVPRSRIADLDRGVFKGILGNNKTSGPILIYPMNKNKWDQRSSVVTPDEDVFYLVALLRSALDNGEETQSLEYLTDQNRKILRFCDDAGIKVKQYLPHYTTREEWMDHFGDKWDRFYQRKMEFDPRRILATGQRIFNPSSASTSTVSPW*