MSFGDKRNLSWAIGEEEALPFLKAAYDRGLNTWDTANTYSNGVSEEIVGKAIKKYNIPRQKLVILTKCFYPVGQEQDVTPHYMIPQIEVSKDYQNQWGLSRTAIFNQVEDSLRRLDTDYIDLLQIHRFDPKTPIEETMKALHDLVQMGKVRYIGASSMWATQFAQMQFCAERNGWTKFISMQNQYNLLYREEEREMNRFCNETGVGLIPWAPLCRGHLARPPSEFGSTDRSKDEKEQPSVMPGTSETDASIINRVVETAEKRGWKMSQVALAWINAKVTSPIIGFSSVERMVEAIESRGKVLTEEETKYLEELYQARSVVGHD