MLGDPLSLLREFVSNGKIDEVVQSGDRVDFGGKFSFSKGVPTGYKSQQGKAHFYDLETLLFFARNVNVKFGEYFKKAGKEIGKQVSFVDRKDLHDYLTGEKDRSEFIQVAVQDFEVGPAPAKRARLEVAGGEAEAGPSAAVPEGKEESAEEIMLRTVRENELQLRDRNSMLSIPGRSFRKVLTILSQAQREQQVAQKQQEERRRQQERQRAPKPVIPVRPSGRYERQTQQDATLKQMGAAELGVQLGFQPTTAAAAAAAAGSSADAQRGAAPPPPPPPPPPPPGASLSRQPSAQQQQQX