MVSGLQANQGKIGVAIAGTGFGQKVHIPAFQAHHRTDIVAIYHRDIHKAKAIAEANNIPHAFDTIADTVNLPEVQAVSIATPPFLHYEMGKTVLQAGKHLLLEKPVTLNVAEAQELYQLAKKQGVIATVDFEFRFVPAWQLFAELLSSGYVGTPRLIRIDWLGSSRADTSRPWNWYSSKEKGGGALGSLGSHAFDYIYWLFGSVRRLNAHLTTAIPQRIDSISGELKAVETDDTCLLSLELANGTPCQVTISAAVHASRTHWMEVYGDRGTLVIGSENQKDYIHGFRVWGSQPGQPLQEIEIPPKLLFPQHYTDGRICAFLRVVDQWVQGIDQQKPIVPSLKEGIYSQLLMDLSHQSYITASWVDVPNVEDYLI