MELELHKHEILCTGTSAKGTLEVLPFEDDRKNQRVACGDLSGVVQCFAVKRGEISTAFKTLPAPSLKVTSLSLGRGRQQRDRIFYAAGTTIVGISKKGSQFFKFNTQLTEAISQVNVFNSDLWTAGEYVYNHFVDGIDKDCFLAPDRINAAEIVPIMDANKVHPILACQDRCIRILDNGKAMLQASTPAAPVSLHYVIDSHDPHNRFPNAKEMLYGTDVGTLNQLMVNHDKTQHGFLLPNSKKLGAIRGIYSGSDFTKTGVNDIAVARDDGALEIYDLDETGNLQQVFSASLNESINSLDGGIITSSVPELIMQTFSGKVITYSPPGGGFLLPETDRRMKGVTTEEGAKKVANDVQIARLQQEVEELRQNLGNEKTSRSPVTPGCGSSTLATYRCQESTSRLSIKFKLREGVSGTLQAFVIPNISPKVCMGVSHR