MTQPLRWDLFCHVIDNFGDVGVSWRLAADLARRGQQVRLWIDDPSALAWMAPAGQPGVEVLRWAEPLPDREPGDVVVETFGCQLPATFVQRMRRPCPPVWINFEYLSAESYVERSHGLPSPQLEGPGQGLSKWFLYPGFTPRTAGLIREPELLPRRAAFDATAWLASHGVQRQQGERVVSLFCYENAALPTWLDSLAEVPTVLLVTPDRAARQVRSALGDGGRTGALRTVMLPYLPQDEFDHLLWASDLNFVRGEDSFSRAQWAGVPFIWQIYPQVDDFHAVKLDAFLDRYLDAAAPAQGVQIRALWHGWNGLSGVTRPTWPEGQDWQRLARDWSAHLAALPDATDCLLRFAADRG