QPRSVRHSHRGRRKREIMAAGRTRSTRKLRSWIVEQVNSGKYPGVTWDDDAKTMFRIPWKHAGKQDFRKDEDAALFKAWAEFKGKLPDGVEDNPASWKTRLRCALNKSPEFSEVMERAQLDISDPYKVYRLVPLSEQEPEKKSRVKAAKRSKNRRSSQLEDDSVQVKIKKKEVTSQQPQVDENIVFVGPDLYLPPAVSQLPRSCWTLGSRRASLPPPKGPSAVDPSFLRPPVQDSFEVVVCYSGKEILKRRILGADLKIMYQPSSPIPPIPATIQGRFPRILLPDPPSQDDRLLTLLPLMQQGVLLTSMTQGIYGKRSCQAQVFWSGPHTTSPGPHKLDQNTEPVLLFSKDVF