QKDILGATYPRAYFRCTHRHTQGCQATKQVQRTHADPLLFEVAYHGEHTCVQAAVQQQPPACFGQGQQSPPAVAPEGIQWPVTPPSFPSTQDDHVGDCYPSVCQLDGGYGYGAGGGLGADMGVGSQLDDWFLYLSEVQNL