LALLFLVLSAGSGFTQGVRNHVTCRINRGFCVPIRCPGRTRQIGTCFGPRIKCCRSWEAAAKTEDVGSEAPAAYLLTAGFSKHAAYYTFNTNSKYAAYRMLWRNQKHAAYRLLARLRWGPGPGPTDIVRARLTRLSRRKKIKKGAFPPKEEKFTKKAQFCDSGGDLRRDSKKQAACAADPRCKTFTKKFGGNMHQREEADAAKKATIGDPLPTGSAKQKKGDIESPQPANDLTEKKTKKCSHYTFNTNSKKKQEQQRRRVPLRTRLKKPTSGTTQGDDGVDEKKRSYDPRKHKRYAFDKKQNQTDAEPGTQSSTEAAAK