MVLWRYVDLVWKLKRYFNIGAEVTLKESIKTVDDFVYKVIQKRRREISVQNNYVKPDILSRFIALSEKHPESYSDKYLRDIILNFMIAGRDTTAVTLCWFFHLLCKNPYVEGKILQEIRDLVKENECVSLEESISMFSQSLTHTVLDKMHYLHAALSEALRLHPAVPTDPKYVVSDDILPDGFKIKKGDMINYVPYSMGRMTYLWGIDAKEFKPERWLQNGIFQPQSPFKFTAFQAGPRICLGKDFAYMEMKIFAAVLVRFFTFEAVEGKEVKYRPALTLHMTENGLNLRLKPRLDC*