MLVVNGDHKDGLTAQQADRVYNLPGQPKASFAHYAGYITVNESHGRALFYWFFEAEDKSSKKPLVLWLNGGPGCSSVGYGAAQELGPFQVKTNGTGLSLNTYSWNKEANLLFLESPVGVGFSYTNTSSDLLELNDQFTAEDSYEFLLRWFKRFPQYKTHDFYIGGESYAGHYVPQLAELVYDRSQNKSKYPSINFKGFIVGNPETDEFHDWQGIVDYAWTHAIISDQKYNLIKSICNFKLFNWTDDCSQAVSSVFADYSEIDIYNIYAPRCLENSNSGVRTRDKLTDSKNKVSRRTLGFLYGGYDPCFEVYTNEYFNRPDVQEALHANVTKIPFKWVYTNEYFNRPDVQEALHANVTKIPFKWEACKWVSVF*