KMGLLVMAYGTPYKESDIEPYYTDIRHGKRPSEEELQDLKDRYEFIGGLSPLAGTTDDQADALVSALNKAYADVEFKLYLGLKHISPFIEDAVEQMHNDGITEAITVVLAPHYSSFSVGSYDKRADEEAAKYGIQLTHVKHYYEQPKFIEYWTNKVNETLAQIPEEEHKDTVLVVSAHSLPKGLIEKNNDPYPQELEHTALLIKEQSNIEHIAIGWQSEGNTGTPWLGPDVQDLTRDLYEKHQYKNFIYTPVGFVCEHLEVLYDNDYECKVVCDDIGANYYRPKMPNTHPLFIGAIIDEIKSIF