MSLPNSTTVLPFLARLWQETAEQGGNVSGLARKSQLRDDSKLEALYILMVLGFFGFFTLGIMLSYIRSKKLEHSHDPFNVYIESDAWQEKGKAVFQARVLESFRACYVIENQAAVEQPATHLPELKPLS