MSDQVTLKIDGISVSVKRGTTVLDAAKTINIRIPTLCHHEDLCVAGNCRVCVVEQTGTDRLIPACAMPAADGMEIHSNSLKVRNARKQIVELLVSEHRAECTTCYKNGNCELQALSHEYIIGENGYINLIPLKEYTIDYYSPSIIKDDSKCIRCQRCVRTCDELQGVGALTVSHKGSEMKISTFMDKPIYQVVCTNCGQCVNRCPTGALVERHYIDEVWAAIYNEKKFVVVQTAPAVRVALAEALGHEPGEIVTGKMVAALRRLGFDAVLDTDFTADLTIIEEGHELLQRLKRALKDKDPDVKLPMTTSCSPGWVKFLEHIFPEFMENLSTAKSPQQMFGALAKTFYASKIGVEPASMVSVSIMPCTAKKYEANRPEMYASGYQDVDYVLTTRELALMIKQAGIDFNSLADDDYDSIMGESSGAGVIFGATGGVMEAALRTVYEVVTGREVPFDGLNITPVRGVEGVREASILINKTLPEWSFLEGVELKTCVAHGLNNARNVMKAVRDGSASYHFIEIMACPGGCLGGGGQPIPTSSDIRKRRSSAIYQEDSQKVIRKSHENPEIVQIYKEFLIEPLGHTSHKLLHTKYTARERY