MVSAVLRTILVTGGAGYIGSHTVLQLLQQGFRVVVVDNLDNASEAALARVAELAGHDGANLVFHKVDLRDRHALVDIFSSHRFEAVIHFAGLKAVGESVHKPLLYYDNNLVGTITLLEVMAANGCKKLVFSSSATVYGWPKEVPCTEEFPLCATNPYGRTKLVIEDICRDVHRSDPDWKIILLRYFNPVGAHPSGYIGEDPCGVPNNLMPYVQQVAVGRLPHLTVYGTDYSTKDGTGVRDYIHVVDLADGHIAALRKLYEDSDKIGCEVYNLGTGKGTSVLEMVAAFEKASGKKIPLVFAGRRPGDAEIVYAATAKAEKELKWKAKYGIEEMCRDLWNWASKNPYGYAGSRDNSK*