MLLSLRQAAFALVSVLVASTALALPVKNFKRDQLCNGHAELCDRKYGNITFLGAHDSFAASGNPFALARTQEVDVTAQLTGGVRALQLQGHKGSDGPHFCHTSCALFDGGKAEDYLHKVKQFLDSHPNDVVTLIIANPEEIPVKDWALVFNNTGLGDMAYVPPQPVMSRGDWPTLGEMISSKKRIVVFIDKGAEARTEPASQFILPQFQMMWEDKYDPTNSRFPCKVDRTAGPLAPNQQLNLINHNLNTNILPIGRGVLIPDRLDTPRTNGIDSIEEHVANCATFTEDRRPNFVLLDFVGAGHGQAAVDKLNGFGQ*