MKKKRLFMLSMFATDPDEEKALRLLCGNGVEGGEELFQRYVEDQRRTIVDILEEFPSCQSITLEGLLGCLPAIPPRYYSVCSSPLKEKINGSSHHCLKVSVALFAGGLATRYMECLCSSYLSNMASSFFVKPTIEIFPKPTHEFRLPPNLSTPLILVGPGTGIAPFLGFLSQRQAQIASLESPEAAEMASEGTKQAVGDVDLFFGCRYSNHDWLYQKEVKDFKSMGIVTNAYTAFSRESGKEKMYVQTIMQKNKECGQRVVDMIMNKEASVYVCGDGNAMGRDVQETIVTLLAANMSEQNASLDDDEAKERAVAYVDQMKTFGRFVLDIWS*