LAPIRGGKFEVIFVSPTGEEIKTKRQLTQYLKAHPGGPASSEFDWGTSDTPRRSARISEKVKATESPEGEKTPKRGRSSSKRGKKEKKEDADADAVDANETVDRGTLEGTD