MDEADRQLLRRCRVRLVSELQVAELWDALLSRELFTRDMIEDIQQAGSGSRRDQARQLVTDLETRGRQALPLFISCLEDTGQGTLASLLQSGRQAAKQDPEAVKPLDHLVPVVLGPMGLTAKEQRVVKLDPSQPAVGNLTPVVLGPEELWPARLKPEVLRPETPRPVDIGSGGAHDVCVPGKIRGHADMAYTLDSDPCGHCLIINNVNFCPSSGLGTRTGSNLDRDKLEHRFRWLRFMVEVKNDLTAKKMVTALMEMAHRNHRALDCFVVVILSHGCQASHLQFPGAVYGTDGCSVSIEKIVNIFNGSGCPSLGGKPKLFFIQACGGEQKDHGFEVACTSSQGRTLDSDSEPDAVPYQEGPRPLDQLDAVSSLPTPSDILVSYSTFPGFVSWRDKKSGSWYIETLDGILEQWARSEDLQSLLLRVANAVSAKGTYKQIPGCFNFLRKKLFFKTS