VHTVPWDQLFRNPHQALLHSGNRPEEDCGLEGLVCNSLCAHGHCWGPGPTQCVNCSHFLRGQECVEECRVWKGLPREYVSDKRCLPCHPECQPQNSSETCFGSEADQCAACAHYKDSSSCVARCPSGVKPDLSYMPIWKYPDEEGICQPCPINCTHSCVDLDERGCPAEQRASPVT