MVTHLSILNCRFYTGLQKATEKPFYDILGQVYPSPAKEIVLNSDSQGPDDISNNYHEGACSGSLDNDFLGAQGMHLIANDYGSETDHLSLQFTKGAEEANKFVPIVEKLVVDLGSSELAVSKQMTQATVGQKGNHVNKIRSHPHVNLELLNTKNSKHLAISGSETIRDETFDSVLLCTGQLSRDAAHLREMKAKEARDSSQIAQSKEYGKGKVKSRARKQQEEAIDLRALLTQCAEAIASNNQPFDRELVTKIRDHSSPYGDDSHRLAIYFVDALEARIAGTGSQMYQKLMARRTSTTDMLKAYRLFTAACPFTKVAYYYSNQTIVDVSVERPRVHIIDFGIVFGFQWPSLIQRFANRQGGPPNLRITGIDVPEPGFRPCKKIEETGKRLAEYAEMFNVPFQYQCVASRWENICIKDLNIDKDEVLIINCLHQLNNLSDETEDIDSARDRVLRIMMRMNPEVLIIGVTNGLYNSPFFLPRFREALFYYSSQFDMLNSTVIRSHEARILIERDLLGADVFNVVACEGAERIEKPETYKQWQVRILKAGFKQLPVNQTILKSSVARKKDLYHEDFVVDEDSGWLLQGWKGRILHALSSWKPKESYTNQ