MAISIKGVNTGVIRKSNNFIALALKIKEPRNKESLFFMSVMELRDLLIALESRLHQKHKLDAAAHLQYEQARDKVIKKMAENIPEILVDELKNADINRRVNTLELTDNQGENLTFVLTLHDGSKCELVVNELQIEMLARAIIHAINNAEMRELALRITSLLDFLPLYDVDCQDNGNLEYDTYSQPEWKHNLFDHYLAVLYRFKDESGKEQFSGAVVKTREATPGKEIEAITRRMLDFSPRLKKLAGVPCQVYVRTVAANNAQPLTQDQCLRALHHLRVQSTSKTAPQAK