MKCQYVFLLLVDVCQLEEHEDGSLKVDNNAEIGAILDGVLEDFAFLRDCEAKQVSESVGSLKVCETVHALACELGISCIGDSEQDMISGGASSVQVLEEAKLLKSLRDAKSNVEAGNSLVDENVFDVWKGYASTVVDTMFAEALNQAHGEMDSGVYVHSYYKYEGQVPNESQMLLENVSGEPVDMDGTFGQMVPCEDKQQQWKEDESKHFDNANAWCAGSNKYGFAVYALSYLGLVEILMQTLCAELMYGVAIRLNWDPGGQRWSLCMWKSADACFSRMVFDPGGDWLLEWAISFSPFVDAFDC*