MATASSVQVTTNQYPNFYREGITQESSQKLSELLQENHDKHHIFFNADGFHNHIAHQLLTIWALKASPKDLQRGYNTNRNYQRPTTKPSPNTIQSLRDPHKFHAHLGPQEHYNDFLQFFTEEIDKKGWQDVLNEYVFSGSALADDMLVRMYAGFLHPLIHLGFGVEFQQPPIVAEALAQAAVHDAWIEDLLLPAEKMAKENGNDKTIVQLLDEIHANKEIREGPKWEDQNKIRDGILKRCPKPVLHIVSQVRVKPEQLEEKTAEMTNASIYYTGGAQRANKVPKFDFYFMHCVNCSVFFPAFLKQDWLSQANKVRLLEWKTRLDLAMYASRKSPEIRLQDIRSYTPKKASGWDEIFDRVVGFDDDGHASKLIRAIANGEKICRPYEGKSGFMLGGGDWLKLGHMVIDSVERPGATWVRSAGFDEAWEDVAERGAKL