GSNRLVVDEAINDDNSVVSLHPATMEKLQLFRGDTILIKGKKRKDTVCIALADETCEEPKIRMNKVVRSNLRVRLGDVISVHQCPDVKYGKRVHILPVDDTVEGVTGNLFDAYLKPYFLEAYRPVRKGDLFLVRGGMRSVEFKVIETDPAEYCVVAPDTEIFCEGEPVKREGGSGGSGGSKNPFQGVGRTLGASGSGSSSAPQASSAPMNVAPAPSRGLVVDPAAPTTSIQLRLADGTRLVSRFNNHHTVRDVRGFIDASRPGGSKEYQLLTMGFPPKQLTELDQTIEQAGIANAVVIQKF