MSTVTFDTDGFVVDAEVVGDAFGIEPEAVPEKMRSGRITSRCEKGVDEDEGRWRLTFFSGGRALRLIVDAKGTILSRSTFPAHPPRTGPLDLTDLPRSPGGSGSGG