MAAVLPLGFDPFILDNVPAQFICTEVEKPCLDAEELHIPTVDLHGFFAGDPNETFAAARVVAEACEKYGLFQVVNHGVDAKILKQAHLCMDRYFQMPVSDKQKAKRKVGESFGYASSFTGRFASNLPWKETLSIRYVSSPTSSDALVEDYFHCMGEDFQHFGLVYNEYSKEMCDLSLSILEIMGLGLGLERQILREFFEANDSILRLNYYPQCPQPDLTLGTGAHCDPTSLTILHQDEISGLQVFVDNKWRSISPKPNALVINVGDTLMALCNGRWKSCLHRAVVNNERVRKSIAFFLCPEMDKMVIPPKGLVDEDYPRKYPEFTWAMLLEFTQKYYRSDAKTLDEFSAWLLQNQKTNPHESPKSNE