MRRLIVLFKAVGAKLLPSEQLANLITPSPSTYIYPHTHIVQDKLRQNRSEVEMVRAIGPLLLLAHVLVFVVSIAAAAAPVRRPRCDAGDRAALLAVKAAFNNASYFQSWTPDIACCHWYGVDCGGDDYDYDPTDGDRVLSLAIIRDDNVTGGIPGDAIARLTRLQELMFFKVPGVTGPIPAALATLTALRELTISRTALSGSIPSFIGDKFTALQSLDLSFNSLTGAIPASLAKPPKLISIDLSRNQLTGSIPRLLLSKAGQQAFLTLSHNNLSGRIPAAFGAVNFVQIDLSRNQLTGDASMLFGSGKKELGSVYLSRNALSFDMSELRLPERLSFLDVSHNAIRGGIPAQVANLSNLQLLNVSYNRMCGEVPTGGNMARFDAYCFQHNKCLCGAPLAACH*