MAGGEVTFSLAYVVLSVCFVFPPSEVQGAGLTVQNLLSAWLGSQDRDFVRYHIRRTTATLLLHALLPLGYYIGMCFAAPEKQLHRLVHLPDGWRLFLMLAVAFPTIAGTLAFYWSRNKWANHPLARTIALFALPPNGWQSVATSINTEFRRIDKFATGAPGARVIVTDTWVMKVTTYHVHIAQQQDIHLTVTDSQQHELSPDSNLPVQFLTISVASVHPYVKAFDIRLNSTEYGELKEKLRAPIRNAANVVIRQSLSDLFLDTFTSLVERNQAYSVPSNQELEPCIGCMQMSANIKLVKTCQEESEGECQQCYCRPMWCLTCMGKWFASRQDQQHPETWLSSQVPCPTCRSKFCILDVCIIR