MRVAVGMSGGVDSSVTALLLKEQGHDVIRVTLRFHTVEACEVNETHNVCCSPKDVQDASRVAKRLGIPHLVFSWEEIFKSKVIDYFVEEYKRGRTPNPCALCNREVKTGFFARYLKQVADIDKLATGHYAKIEEDKKYGLVIKRPKDRKRDQTYFLSLVRREDLELLTFPLGAYTKEEVREIAKRYGLEVAQKRDSQEVCFLMGKSPGEYLEGILGKQRGLIKHVSGKVLGEHEGVYRYTIGQRRGLGISYGKPVYVIDIDAKTNTLIVGEEEYLYNDKLLVKEINFHVPLEKWENVSAQIRYRHKPVPVERIEKTEEGFLVKFKEDVRGITPGQVVAFYDGDVLLGGGIIEESVK