MSLTNCRFYEEKYPEVDSFVMVNVKQIADMGAYVKLLEYDNIDGMILLSELSRRRIRSIQKLIRVGRNEVVVVLRVDKEKGYIDLSKRRVSPEDIIKCDERYNKSKVVHSIMRHVAEKTQTPIEELYESIAWPLNRKYGHAIDAFKLSITNPDVWTDIKFPSSAIEEELKSYISKRLTPQPTKLRADIEVTCFGYDGIDAIKTALSRAEANNTDENQIKVRLVSPPLYVLTSQCLDKSSGIARLEQAIADVKESIDGANGKLTVKMEPKAVTESDDAELQALMEKRERENAEVSGDESVSESDDNIPAEV