MDGTSLDVSKLPQACTMGLPCLPEDTCAKAPQVAGIKVQLETFGLWQQFDQLGTEMIVTKAGRRMFPTFQVHITGMDPTTDYVLLMDFIPVDDKRYRYAFHSSSWLVAGRGDAAVPGRVHFHPDSPARGAQWMKQTVSFDRLKLTNNLLDDNGHVICRC