MKLLVVFAMCVPAASAGVVELSADSMSPSNQDLEDKLYNSILTGDYDSAVRKSLEYESQGQGSIVQNVVNNLIIDKRRNTMEYCYKLWVGNGQDIVKKYFPLSFRLIMAGNYVKLIYRNYNLALKLGSTTNPSNERIAYGDGVDKHTDLVSWKFITLWENNRVYFKAHNTKYNQYLKMSTSTCNCNARDRVVYGGNSADSTREQWFFQPAKYENDVLFFIYNRQFNDALELGTIVNASGDRKAVGHDGEVAGLPDIYSWFITPF