MDAAKAYTVIPYQLSDEAYANLLRNPEQCGFRVLQPGAVRDPQFGYLFLESRRHEARRPRLLDGLDWVPSSAANASSRVLHDGVTELVRNYCARRTKSEAARPQIRPFVEFQRSVNDEVKQQYPQASALDHKTIVGRMWRAMPSAEKEAYKAQAAAKNRNARQRMAAAQPQELLVRHEMWLQLSDLWTASDPPFDGACSERLLLHYLGDDAWHCLSCPPDAIGIVTDPWVPSTPSPWRSIGSGMRTTGPQAPQLVLSYSDQGEARPAPQVVHAIPLVAGQQAEPGAPTVPSFASLHQLGPSTSPALTVAASCEDADLAAHFGSGASFGGTGASFGGGAGGSAIDYGIAGASFESPASFGGLAGLSAAGSFGTTALDQFLFQ