GELAPGGAGGNGGYLIGNGGPGGPGGILGSGGFGGKAGLVGAAGLTGANGGSASVALTYTTENDFSTVQISVGGGPPITTEVDTGSGGLVIPVTQLSPEVLQNLGPATGTGEVDYGGWGKFYYTEYKTPVNFGNGISTAPTTIGVFTRVEEIDGNGNWVNIPQSDWSNPKYAISADMGVGIGAADDQGLISPLRDLPGGLGQGFLMNEPAGQLQFGPNPLPAVTSVDGGWYSTTLDVQISYDGAQSAIQPITYEGSGNAIIDSGGLGGDLPKNFVLPSTLSGYSEGDNLPLGTMISVFTPDGTELYTTTVTTATGGNATNIGSIADGFSTGFYPFLQGPIYFSYSPAGLGTAIWDYPPSV