MSQPQNVGIKALEIYVPSRIVNQAELEKHDGVAAGKYTIGLGQTNMAFVDDREDIYSFALTAVSRLLKNNNIDPASIGRIEVGTETLLDKSKSVKSVLMQLFGENSNIEGVDNVNACYGGTNALFNAINWVEGRSWDGRNAIVVAGDIALYAKGAARPTGGAGCVAMLIGPDAPLVLDNVHGSYFEHAYDFYKPDLTSEYPYVDGHYSLTCYTKALDKAYAAYNARAEKVGLFKDSDKKGADRFDYSAFHVPTCKLVTKSYARLLYNDYLNDKSLYEGQVPEEVAAVSYDASLTDKTVEKTFLGIAKAQSAERMAPSLQGPTNTGNMYTASVYASLISLLTFVPAEQLQGKRISLFSYGSGLASTLFSLTVKGDISPIVKACDFKAKLDDRSTETPVDYEAATDLREKAHLKKNFEPQGDIKHIKSGVYYLTNIDDMFRRKYEIKQ*