DAVQLTIHGPRGPRSCPVHSRVTGYDGLLKQGVTVPGGCGDGTCVGCAGHLLEGEVNTDDCTFLTPAEKKQGYLLTCSTHLSSNCTIEDDTKQFYYG