MATGVSHDLTTQSSPEKLLHIGTGCCGSVWADADSSKDNGTPSCIKREDGDPHRSITNEHFIHQLVVQSLQLNPQHARNFRIPLCRGFLKKDDESWSLVLPRLPPGSKPCNALLSEKVQPLSEDVRKLLVSKFARGGSDQDAIINDKKNEHCLIRPYLGRRKRDWGDTNRSTFFSLRNFPLHLDRMIELGLDVQSYAKVMAEGLAFLHWVARIDANDVEFVLARSRSTSHSHPNSPFDKTLFGAHSMWIIDFDCCNPVTMDENGAANAAECFWRNDPYYPRPGSTDTSDQELWCAFKDHYLEVSGEILKKEEQSVKDLPKLLIGIIEEGPKFTKENS