MEKVLAKPTDLCCIQGGAIHTGEATGTVEQIEGVDTYIARPPPEKANGNVLLFFPDAFGMHLKSFLMMDAFAQHGYLTLGVDYFLGDGVGKHSSTPLADPTFDFKAWVDKHLGASEEVAKRWVQDVKAKYGTDGNVKFACVGYCWGARFVARQLSAEGICKVGAVAHPSFLNESDVFGVNEPFFLSVPSIDELFEPKERSRAIEILSGGGKQFNMQIFANVGHGFATQPNPSDPYESWAKKQSFRSFVDWFDFWLSPK