MTLPDGHQHVNGDVAYTKDEEVGCLLVNHPEMPAALQQQLVSELRKHKHDWFAYSVKELKGYHGKHGPFKTDLTTDKPIRAKPRRFSLLEKDIINEKCTELFEAGLIEPCTDTTYAANPTIAAKKDASGAWTDKRFCIDYRSINEATTLDRYQMHDPQELFDQLGASTFFSKIDLRAGFHQMPIAESDRSKTAFHWNGQLWQYARMPFGLKNAPSYFQRVVDFELAKAGLSNVTVSFIDDILIHSDNADEHVQAVLKVLQCLHDCGLSAHPEKSTFCAAVVEYLGHNVSKYGLTPHEAKIAAIAGMKTPSNPSELRSLLGFANYYRCYVPDFSAKAEPLNNLLGKDVIRM*