MSYPQGFLFQPHAPLALHSSFGSGLLLGARSEELGRSASGSAFAPYSGPATSPGFGPQLPYGGEPRAAAALSSYVSPGYDPSSGISGSLDYHPFGALGPYPYGDAAYRKNATRDATATLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWTPRNRSEDEEEEDNIDLERNEEDEEPLKASGEEMELRREAASDHRLESKNVLDPFLKKEDGGSDADRGFDELDFQDSPVDQRPVDMSAAPPRSTPPETLRVLEGARTPSPRSKEGPCGATQGPNVAPKPKLWSLAEIATSSDKSKGCSDSAQRGGLGQQRPPFPHGPALPRHFYYASPFIPGYSAYGPLGPLHGGGSPLNGLPQTAARDRRLRCQSQLEPHEHSRDTANV