MSQKLVNVTVDDIKVQVPEGTTILAAAKSAGVNIPTLCYLNLADFGCVNKTASCRVCVVEVEGRRNLAPSCATPVNEGMIVKTNTIKALNSRKIVLELLLSDHPKDCLVCQKSGECELQDLAHEFGIKEIAYEGKESTYRKDISKSIIRDMDKCIMCRRCETMCNEVQTVGALSGVNRGFDAVVAPAMEMDLNDSVCTYCGQCVAVCPTGALVERDATWDVLSALADPTKTVIVQTAPAVRVALGEEFGYAPGTSVTGKMVSSLRKLGFDRVFDTDFAADLTIMEEASELLDRLTRHLNGDTSVKLPILTSCCPAWVKFFEHNFNDLLDVPSTAKSPMQMFSAVAKNVFAKELNVDRKDLIVVSVMPCLAKKYEAGREEFSKDGDFDTDIVLSTRELARLIKQANINFNILKDEEFDNPLGESTGAGVIFGRTGGVIEAALRTAADWYTGKSLENIDYEAVRGFEGVRSADVKVGDLDLKIGIAHGLGEARKLLEEVREGKSMYHAIEIMACKGGCIGGGGQPYHHGNTSILRKRTEAIKIEDESKAIRKSHENPYIKKLYNEYFKEPMSHQAHELLHTKYFKKHKI