QPRKRGWPKGKKRKKVLPNGPKAPVTGYVRFLNERREQMRAQYPDLPFPEITKRLGAEWSRLVPNDKQRYLDEAEREKVQYARDLKEYQQTEAYQITSAKIQDKKVKKEDPPSVIINTSSGSGIQRAPDLCPRFDIPIFTEEFLDQNKAREAELRRLRKANVEFEEQNAVLQRHIKDMCSAKDRLEAELGQDELRTQALHKHLLAIKHTLVSSLSSVALPGTGETPSMGSLDSYLSRLSGVLESNPVKHRTLLNQVRDVLSHLD