MTWGIKLFRWIVALLFIAGSGYAVARHLQDGNTAGNYGAVEVVRPEGTPKAMVVLLPDSAHAEQGQQLADLLSDDGALVAVVDTARYRTRARSRHAACSALADDAERLGKKLLRAEHVDAFLPPVLVGQGDGALLARQAVANAAPDVLGGVVVADGDATDTGLACLHDVPDPNQGFLDAQVEDASPAQIAAATRGHLQTAQAQGLADLPLVELHAPGSDRLVVLLSGDGGWREMDKGIAARLQQQGVSVVGFNSLRYFWGSRTPQQVGVDLDRIIATYQQRWHAHHVALVGYSFGADVLPFAFPELPAARRDAVQFVGLLGLAHQADFKVRVGGWLGWHNEAERPIAPALQALDAHRLQCIYGEQEKDTLCPELRARGVEVIARPGGHHFDRDPGALADILLQGWQRAAQLPGHA