TMSMTVKAYLLGKEDIHKEIRRFAVDQEVSSSFEYLTRKVAEVFQSLRNATFQMYYKDEDGDLIAFSSDDELMMGLACIKDDTFRVFIKEKKECKRDFHPHGFQGPDRPFPFPFSFQSPPPSHNAVHPNVTCDGCEGPVAGTRFKCTVCPDYDLCSSCQAKGQHKEHPMLPIWAPLQNMFEWYPRGKWMRKMRHGFPHCMWAGAQNRPQASQAGPQPTPQPDPQNTQEEAGQTSVHQDSVDYLKNIGEGVAAMLSPLGIDVDIDVEHRGSRTKVNPTQPASGDMSSTQAGKIREDSQPSGVEPMDSEQPTDGQSNLQATNSGAKGQKETTSDEEWTHLSPKEVDPSTGELQSFRLEEGFAGPSPLSASAQGPTGLREAALYPHLPQDADPRLVESLAQMLSMGFTDEGGWLTRLLHTKNFDIGAAMDAIHFSKPSAPPKK