MVSAVLRTILVTGGAGYIGSHTVLQLLLQGFRVVVVDSLDNASEEAIRRVRQLANNTNLLEFRKVDLRDKAALEDIFSSQRFEAVIHFAGLKAVGESVEKPLLYYDNNLIGTITLLQVMAAHGCKKLVFSSSATVYGWPKEVPCTEEFPLSATNPYGRTKLVIEDICRDLQRSDPDWKIILLRYFNPVGAHPSGYIGEDPLGVPNNLMPYVQQVAVGRRPALTVYGTDYNTKDGTGVRDYIHVVDLADGHIAALRKLYEDSDRIGCEVYNLGTGKGTSVLEMVAAFEKACGKKIPLVYAGRRAGDAETVYAATAKAEKELKWKAKFGVEEMCRDLWNWASKNPYGYGSSDNGH*