MLVLSIVGAGAGVDAIQFTPVQSGLGGLLLGLCAGSRFILTGRVLGISGIVKGLVWGDLAPWRLAFLGGLMLGGYVSHQINPGAFDDLPPSYSMTRAVLGGFMVGFGAALGKGCTSGHGLVGNARLSMRSFVFTLMFLITGMATATLTHTATALSQQYVAGGGKGRAELVWPSHEDLYAGGMMLASYVLSMMALVAMARKEQARTAVELVSEFACGAWFAFGLVYSGMVRPSKVAAFLTPTAPFWDPSLALVMAGGILAALPVFQAVQRYKMMTKPLIGGRFEVPATSKIDNKLIVGGVLFGAGWGLSGFCPGPSLVGLAARPSRKMLGFVGAMLVGMLVDKYVEPDLDYVLEPRLAADRKQAKD*