MVTVENHELFQAAELAIQLAAADKPVLHDDSPDFLKGCVSLSEGLVGLAFQEAASEVCPEACAIILALQGLTAELEETARCTQTLLLLVRAYGFISESEPSWAMSGLGELVYARREQCAKVRRLEVERFRLPRHAAAPHPSAGPGSGQTTGQVAVLVAATPNKIHTYQPFLNLWRCYALRHGMGFILETDDTEVSPPHHRAPNWLRWFTAKKYLSYYKALLVVDPDQLIVPECWNVSIPAVLGAWSGGAFGSPDVATRDFGKPQTLNNGVVLIRSSQRGHFFLDLLLEKAAWMQNIEKDQGAFDETVLEILGMEANARGDEGYDSECAQYVWPNAKGNHEIALYALCWWRASERLAGPFGARHSSFFRFADPRLVDVNHVVGARGLEELVAWRLLDICLMMEISSVTCGPCRGQLCCTTSLDAPKTGWLNPAELGFRDSPASHAF*