MADQGMDESQPVDLSKHPSGIVPTLQNIVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVCTGAKSEHQSKLAARKYARIIQKLGFPAKFKDFKIQNIVGSCDVKFPIRLEGLAYSHGAFCSYEPELFPGLIYRMKQPKIVLLIFVSGKIVITGAKVRDETYTAFENIYPVLTEFRKAQQCLIPCQSFLILPQNPLLVHSVPSSIEKFGFIFRNLRHGNGNLVASGIGHFLSYSAVLLTFCQWGAFRWDLLEKRGKRCTRVLLL