MLVSLTVGKVDAGVTVLLTPDKRLIEFPSILLPPDIESGSIVDITVSRNTASEVKAEQLFRALQDRIYQSFGAAEPSQPVLRCRNATQTSVVLEWDPIQLATADLISLALYRNGQKAGNIPRPMNMHSTKISGLAVDTEYTFHLVLRTTAGTFSSEKVTVRTHKMTDLSGITITTGILPASMREGLAAAVERIGAKMVDSVRIDTTHFVTTEGRGIQWEKAVEMNIPVVRPEWVEACEKNGRILGVTKFYLDAMQPGPGSSMGAPGGSVVAEERSVPPSAAAAQTPASATSAAAAHKDLPPTPAPAAGPSGGSGENGNEESSAAAAGYQPAQSHQEAEDSDAATRDKETGGGRDDDSSSDDYSEDEKAEESSKSAAQDEQKSRAEDIALRPTALMPSRPLDDDNDNSRGDESKVTSPGDGNSFQDVAL