MVEHLYYQQGGWLSVLFGNDERSLNGYFAIYYVLSMEGREQYGAQTGKRYGDKCWVIVKALISPERPEFPSVTPRVPAAVWGEREVRDMYGLQPVGLPDERRLVLPDDWPDDLYPLRKDTMDYRQRPTPTGDTETYQFENEAGSSSRVVPIGPMHITSDEPGHFRLFVDGEDIIDADYRLFYVHRGMEKLAETRMGYNDVTFLSDRICGICGFTHSVAYTSSIENALGIIVPPRAQMIRTILLEVERLHSHLLNIGLSCHFVGFDTGFMQFFRVREKAMTIAEMLTGARKTYGLNLIGGVRRDILKADRIKTLQLVTEMRADIGQLVDMLMSTANIEQRTVGVGLLDRKIARDFSPVGPMIRASGFARDMRHDHTYANYANVPKELFSLDGCDVNSRLLVRVREFFDSLVMIEYGLNHMPGGPLLEERVHYQPYKFALGFSEAPRGEDVHWSMTGDNQKLFRWRCRAATYANWPVLRYMLRGNTVSDAPLIIGSLDPCYSCTDRVTLVDVRKQKSVTVPYKEIARYGIERTHSPLK