MAQVTSHLVRALELQWLLGYPLLPPGEEQLTHGLYKYLAGMQAMTARELLRLVPDAEMVLDPFCGSGTVLIEAQVAGKSAIGCDLSPLAAFVAAQHADVEDIDLTALRGACAKISDFSGTNWSLQQFKTHLRSSVPDKAIRRALRFAWLVATQWDERPGLKHFTAACQLFTTRLARLRNASRSRGCETGTCARVRQGDNRELVLQPVDAIITSPPYPGVYNYMAAVEEAAKDLGLRPENTAAALEIGRRDGWQRTSAEEFAAQWQLEQEQWLHCAFRNLAPGGTATLMIGDGDEDEAGDGAFDCLSSTLSAARKVGFQLVARATIASTRDNPSERLRGMRRTEHMVHLRKGETP