MGYSGYEEDAPVVLITGCSKGGMGHALAVAFAEAECHVIATARSLDAMEGLDVSHPFLHLLQLDVCSDASVQEAVALVVKTHGRIDILVNNAGMHCVAPVAELPLPLLQSTFDTNVTGALRMIQAVVGSMISRGKGKIVNIGSVTAFASGPWAGGYGASKAALHALSDSLRVELEPFGVQVVVVAPCAIRSNIGINSSKIYSTLPWKFYGPWKSAIEARTSASQSAKSTSASEFAQHTVKAVLKKSPPRNLTIGYLSGFYTAMYYVPLRLRDRIMRFYFGVKDIKDKD*